public class JadeAgArch extends JadeAg
Modifier and Type | Class and Description |
---|---|
(package private) class |
JadeAgArch.JasonTSReasoner |
Modifier and Type | Field and Description |
---|---|
private static boolean |
cartagoStarted |
(package private) jade.core.AID |
controllerAID |
static java.lang.String |
dfName
name of the "jason agent" service in DF
|
protected JasonBridgeArch |
jasonBridgeAgArch |
private static long |
serialVersionUID |
private jade.lang.acl.MessageTemplate |
tc |
private jade.lang.acl.MessageTemplate |
ts |
(package private) jade.core.behaviours.Behaviour |
tsBehaviour |
Constructor and Description |
---|
JadeAgArch() |
Modifier and Type | Method and Description |
---|---|
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() |
(package private) boolean |
processExecutionControlOntologyMsg() |
private void |
registerAgInDF() |
protected void |
setup() |
static void |
startCartagoNode(java.lang.String[] args) |
protected void |
takeDown() |
(package private) void |
wakeUp() |
aclPerformativeToKqml, addAllAgsAsReceivers, ask, broadcast, incReplyWithId, isRunning, jasonToACL, kqmlToACL, putConversationId, sendMsg
addBehaviour, afterClone, afterMove, beforeClone, beforeMove, blockingReceive, blockingReceive, blockingReceive, blockingReceive, changeStateTo, clean, createMessageQueue, doActivate, doClone, doMove, doSuspend, doTimeOut, doWait, doWait, doWake, getAgentState, getAID, getAID, getAMS, getArguments, getBootProperties, getContainerController, getContentManager, getCurQueueSize, getDefaultDF, getHap, getHelper, getLocalName, getName, getO2AInterface, getO2AObject, getProperty, getQueueSize, getState, here, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, registerO2AInterface, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, waitUntilStarted, write
public static java.lang.String dfName
private static final long serialVersionUID
protected JasonBridgeArch jasonBridgeAgArch
jade.core.AID controllerAID
jade.core.behaviours.Behaviour tsBehaviour
private static boolean cartagoStarted
private jade.lang.acl.MessageTemplate ts
private jade.lang.acl.MessageTemplate tc
protected void setup()
setup
in class jade.core.Agent
void wakeUp()
protected AgentParameters parseParameters() throws ParseException, java.io.IOException
ParseException
java.io.IOException
public static boolean isCartagoJadeCase(MAS2JProject project)
public static void startCartagoNode(java.lang.String[] args)
private void registerAgInDF()
protected void takeDown()
takeDown
in class jade.core.Agent
boolean processExecutionControlOntologyMsg()
public void informCycleFinished(boolean breakpoint, int cycle)
breakpoint is true in case the agent selected one plan with the "breakpoint" annotation.