Package jade.core.event
Class MessageEvent
- java.lang.Object
-
- java.util.EventObject
-
- jade.util.Event
-
- jade.core.event.JADEEvent
-
- jade.core.event.MessageEvent
-
- All Implemented Interfaces:
Serializable
public class MessageEvent extends JADEEvent
This class represents the events related to ACL message passing.- Version:
- $Date$ $Revision$
- Author:
- Giovanni Rimassa - Universita` di Parma
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static intPOSTED_MESSAGEstatic intRECEIVED_MESSAGEstatic intROUTED_MESSAGEstatic intSENT_MESSAGE-
Fields inherited from class java.util.EventObject
source
-
-
Constructor Summary
Constructors Constructor Description MessageEvent(int id, ACLMessage msg, AID s, AID r, ContainerID cid)MessageEvent(int id, ACLMessage msg, Channel f, Channel t, ContainerID cid)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AIDgetAgent()ChannelgetFrom()ACLMessagegetMessage()AIDgetReceiver()AIDgetSender()ChannelgetTo()booleanisRouting()-
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
-
SENT_MESSAGE
public static final int SENT_MESSAGE
- See Also:
- Constant Field Values
-
POSTED_MESSAGE
public static final int POSTED_MESSAGE
- See Also:
- Constant Field Values
-
RECEIVED_MESSAGE
public static final int RECEIVED_MESSAGE
- See Also:
- Constant Field Values
-
ROUTED_MESSAGE
public static final int ROUTED_MESSAGE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MessageEvent
public MessageEvent(int id, ACLMessage msg, AID s, AID r, ContainerID cid)
-
MessageEvent
public MessageEvent(int id, ACLMessage msg, Channel f, Channel t, ContainerID cid)
-
-