Package jade.core.event
Class AgentEvent
- java.lang.Object
-
- java.util.EventObject
-
- jade.util.Event
-
- jade.core.event.JADEEvent
-
- jade.core.event.AgentEvent
-
- All Implemented Interfaces:
Serializable
public class AgentEvent extends JADEEvent
This class represents an event related to the agent life-cycle and configuration.- Version:
- $Date$ $Revision$
- Author:
- Giovanni Rimassa - Universita` di Parma
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intADDED_BEHAVIOURstatic intCHANGED_AGENT_PRINCIPALstatic intCHANGED_AGENT_STATEstatic intCHANGED_BEHAVIOUR_STATEstatic intREMOVED_BEHAVIOUR-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description AgentEvent(int id, AID aid, AgentState f, AgentState t, ContainerID cid)AgentEvent(int id, AID aid, BehaviourID bid, ContainerID cid)AgentEvent(int id, AID aid, BehaviourID bid, String strFrom, String strTo, ContainerID cid)AgentEvent(int id, AID aid, JADEPrincipal f, JADEPrincipal t, ContainerID cid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AIDgetAgent()BehaviourIDgetBehaviour()StringgetBehaviourFrom()StringgetBehaviourTo()AgentStategetFrom()JADEPrincipalgetNewPrincipal()JADEPrincipalgetOldPrincipal()AgentStategetTo()-
Methods inherited from class jade.util.Event
addParameter, getParameter, getType, notifyProcessed, reset, resetProcessed, waitUntilProcessed, waitUntilProcessed
-
Methods inherited from class java.util.EventObject
getSource, toString
-
-
-
-
Field Detail
-
CHANGED_AGENT_STATE
public static final int CHANGED_AGENT_STATE
- See Also:
- Constant Field Values
-
ADDED_BEHAVIOUR
public static final int ADDED_BEHAVIOUR
- See Also:
- Constant Field Values
-
REMOVED_BEHAVIOUR
public static final int REMOVED_BEHAVIOUR
- See Also:
- Constant Field Values
-
CHANGED_BEHAVIOUR_STATE
public static final int CHANGED_BEHAVIOUR_STATE
- See Also:
- Constant Field Values
-
CHANGED_AGENT_PRINCIPAL
public static final int CHANGED_AGENT_PRINCIPAL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
AgentEvent
public AgentEvent(int id, AID aid, AgentState f, AgentState t, ContainerID cid)
-
AgentEvent
public AgentEvent(int id, AID aid, JADEPrincipal f, JADEPrincipal t, ContainerID cid)
-
AgentEvent
public AgentEvent(int id, AID aid, BehaviourID bid, ContainerID cid)
-
AgentEvent
public AgentEvent(int id, AID aid, BehaviourID bid, String strFrom, String strTo, ContainerID cid)
-
-
Method Detail
-
getAgent
public AID getAgent()
-
getBehaviour
public BehaviourID getBehaviour()
-
getFrom
public AgentState getFrom()
-
getTo
public AgentState getTo()
-
getBehaviourFrom
public String getBehaviourFrom()
-
getBehaviourTo
public String getBehaviourTo()
-
getOldPrincipal
public JADEPrincipal getOldPrincipal()
-
getNewPrincipal
public JADEPrincipal getNewPrincipal()
-
-