|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjade.core.Agent
es.upm.dit.gsi.beast.mock.jade.repositoryMock.RepositoryMockAgent
public class RepositoryMockAgent
Project: beast File: es.upm.dit.gsi.beast.mock.jade.repositoryMock.RepositoryMockAgent.java The implementation of a Mock Agent that perform the behavior of an agent repository. This behaviour has to be personalized by the user moking the AgentBehaviour class on the Scenario. Grupo de Sistemas Inteligentes Departamento de Ingeniería de Sistemas Telemáticos Universidad Politécnica de Madrid (UPM)
Nested Class Summary |
---|
Nested classes/interfaces inherited from class jade.core.Agent |
---|
jade.core.Agent.Interrupted |
Field Summary | |
---|---|
protected jade.util.Logger |
logger
Logger |
Fields inherited from class jade.core.Agent |
---|
AP_ACTIVE, AP_DELETED, AP_IDLE, AP_INITIATED, AP_MAX, AP_MIN, AP_SUSPENDED, AP_WAITING, D_ACTIVE, D_MAX, D_MIN, D_RETIRED, D_SUSPENDED, D_UNKNOWN, MSG_QUEUE_CLASS |
Constructor Summary | |
---|---|
RepositoryMockAgent()
|
Method Summary | |
---|---|
void |
addMessageToMailbox(jade.lang.acl.ACLMessage new_msg)
|
List<jade.lang.acl.ACLMessage> |
getStoredMessages()
|
void |
setMailbox(List<jade.lang.acl.ACLMessage> mailbox)
|
void |
setup()
Initializes the Agent. |
Methods inherited from class jade.core.Agent |
---|
addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, createMessageQueue, doActivate, doClone, doDelete, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAMS, getArguments, getBootProperties, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AObject, getProperty, getQueueSize, getState, here, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, takeDown, waitUntilStarted, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final jade.util.Logger logger
Constructor Detail |
---|
public RepositoryMockAgent()
Method Detail |
---|
public void setup()
setup
in class jade.core.Agent
Agent.setup()
public List<jade.lang.acl.ACLMessage> getStoredMessages()
public void addMessageToMailbox(jade.lang.acl.ACLMessage new_msg)
new_msg
- public void setMailbox(List<jade.lang.acl.ACLMessage> mailbox)
mailbox
- the mailbox to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |