br.pucrio.inf.les.bdijade.message
Class BDIAgentMsgReceiver
java.lang.Object
jade.core.behaviours.Behaviour
jade.core.behaviours.SimpleBehaviour
jade.proto.states.MsgReceiver
br.pucrio.inf.les.bdijade.message.BDIAgentMsgReceiver
- All Implemented Interfaces:
- java.io.Serializable
public class BDIAgentMsgReceiver
- extends jade.proto.states.MsgReceiver
- Author:
- ingrid
- See Also:
- Serialized Form
| Nested classes/interfaces inherited from class jade.core.behaviours.Behaviour |
jade.core.behaviours.Behaviour.RunnableChangedEvent |
|
Field Summary |
private org.apache.commons.logging.Log |
log
|
static java.lang.Object |
MSG_KEY
|
private java.util.Map<jade.lang.acl.ACLMessage,java.util.Set<Capability>> |
msgs
|
private static long |
serialVersionUID
|
| Fields inherited from class jade.proto.states.MsgReceiver |
deadline, INFINITE, INTERRUPTED, receivedMsgKey, template, TIMEOUT_EXPIRED |
| Fields inherited from class jade.core.behaviours.Behaviour |
myAgent, myEvent, NOTIFY_DOWN, NOTIFY_UP, parent, STATE_BLOCKED, STATE_READY, STATE_RUNNING |
| Methods inherited from class jade.proto.states.MsgReceiver |
action, interrupt, onEnd, reset, setDeadline, setReceivedKey, setTemplate |
| Methods inherited from class jade.core.behaviours.SimpleBehaviour |
reset |
| Methods inherited from class jade.core.behaviours.Behaviour |
actionWrapper, block, block, getBehaviourName, getDataStore, getExecutionState, getParent, getRestartCounter, handle, handleBlockEvent, handleRestartEvent, isRunnable, onStart, restart, root, setAgent, setBehaviourName, setDataStore, setExecutionState |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MSG_KEY
public static final java.lang.Object MSG_KEY
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
log
private final org.apache.commons.logging.Log log
msgs
private final java.util.Map<jade.lang.acl.ACLMessage,java.util.Set<Capability>> msgs
BDIAgentMsgReceiver
public BDIAgentMsgReceiver(BDIAgent agent,
BDIAgentMsgReceiver.BDIAgentMatchExpression matchExpression)
done
public boolean done()
- Overrides:
done in class jade.proto.states.MsgReceiver
getMyAgent
public BDIAgent getMyAgent()
handleMessage
protected void handleMessage(jade.lang.acl.ACLMessage msg)
- Overrides:
handleMessage in class jade.proto.states.MsgReceiver
messageMatched
public void messageMatched(jade.lang.acl.ACLMessage msg,
java.util.Set<Capability> capabilities)