Class OrganizationEvent
java.lang.Object
madkit.kernel.Message
madkit.messages.ObjectMessage<HookMessage.AgentActionEvent>
madkit.message.hook.HookMessage
madkit.message.hook.CGREvent
madkit.message.hook.OrganizationEvent
- All Implemented Interfaces:
Serializable
,Cloneable
A message which is sent to agents that have requested a hook on
HookMessage.AgentActionEvent.CREATE_GROUP
,
HookMessage.AgentActionEvent.REQUEST_ROLE
,
HookMessage.AgentActionEvent.LEAVE_GROUP
, or
HookMessage.AgentActionEvent.LEAVE_ROLE
- Since:
- MadKit 5.0.0.19
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class madkit.message.hook.HookMessage
HookMessage.AgentActionEvent
-
Constructor Summary
ConstructorsConstructorDescriptionOrganizationEvent
(HookMessage.AgentActionEvent agentAction, AgentAddress source) -
Method Summary
Modifier and TypeMethodDescriptionReturns the address of the agent that did the request.Methods inherited from class madkit.messages.ObjectMessage
getContent
Methods inherited from class madkit.kernel.Message
clone, getConversationID, getReceiver, getSender, getSenderRole
-
Constructor Details
-
OrganizationEvent
- Parameters:
agentAction
-source
-
-
-
Method Details
-
getSourceAgent
Description copied from class:CGREvent
Returns the address of the agent that did the request.- Specified by:
getSourceAgent
in classCGREvent
- Returns:
- the name of the agent that triggers the event
-