|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jade.core.Agent jason.infra.jade.JadeAg jason.infra.jade.JadeAgArch
public class JadeAgArch
Implementation of the Jade Architecture to run Jason agents
Nested Class Summary |
---|
Nested classes/interfaces inherited from class jade.core.Agent |
---|
jade.core.Agent.Interrupted |
Field Summary | |
---|---|
static java.lang.String |
dfName
name of the "jason agent" service in DF |
protected JasonBridgeArch |
jasonBridgeAgArch
|
Fields inherited from class jason.infra.jade.JadeAg |
---|
ASKALL, ASKHOW, conversationIds, logger, running, TELLHOW, UNACHIEVE, UNTELL, UNTELLHOW |
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 | |
---|---|
JadeAgArch()
|
Method Summary | |
---|---|
void |
doDelete()
|
void |
informCycleFinished(boolean breakpoint,
int cycle)
Informs the infrastructure tier controller that the agent has finished its reasoning cycle (used in sync mode). |
static boolean |
isCartagoJadeCase(MAS2JProject project)
|
protected AgentParameters |
parseParameters()
|
protected void |
setup()
|
static void |
startCartagoNode(java.lang.String[] args)
|
protected void |
takeDown()
|
Methods inherited from class jason.infra.jade.JadeAg |
---|
aclToKqml, addAllAgsAsReceivers, ask, broadcast, incReplyWithId, isRunning, jasonToACL, kqmlToACL, putConversationId, sendMsg |
Methods inherited from class jade.core.Agent |
---|
addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, createMessageQueue, doActivate, doClone, 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, waitUntilStarted, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static java.lang.String dfName
protected JasonBridgeArch jasonBridgeAgArch
Constructor Detail |
---|
public JadeAgArch()
Method Detail |
---|
protected void setup()
setup
in class jade.core.Agent
protected AgentParameters parseParameters() throws jason.mas2j.parser.ParseException, java.io.IOException
jason.mas2j.parser.ParseException
java.io.IOException
public static boolean isCartagoJadeCase(MAS2JProject project)
public static void startCartagoNode(java.lang.String[] args)
public void doDelete()
doDelete
in class JadeAg
protected void takeDown()
takeDown
in class jade.core.Agent
public void informCycleFinished(boolean breakpoint, int cycle)
breakpoint is true in case the agent selected one plan with the "breakpoint" annotation.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |