public abstract class JadeAg
extends jade.core.Agent
Modifier and Type | Field and Description |
---|---|
static int |
ASKALL |
static int |
ASKHOW |
protected java.util.Map<java.lang.String,java.lang.String> |
conversationIds |
protected java.util.logging.Logger |
logger |
protected boolean |
running |
static int |
TELLHOW |
static int |
UNACHIEVE |
static int |
UNTELL |
static int |
UNTELLHOW |
Constructor and Description |
---|
JadeAg() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
aclToKqml(jade.lang.acl.ACLMessage m) |
void |
addAllAgsAsReceivers(jade.lang.acl.ACLMessage m) |
protected jade.lang.acl.ACLMessage |
ask(jade.lang.acl.ACLMessage m) |
void |
broadcast(Message m) |
void |
doDelete() |
int |
incReplyWithId() |
boolean |
isRunning() |
protected jade.lang.acl.ACLMessage |
jasonToACL(Message m) |
static jade.lang.acl.ACLMessage |
kqmlToACL(java.lang.String p) |
void |
putConversationId(java.lang.String replyWith,
java.lang.String mId) |
void |
sendMsg(Message m) |
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, setup, takeDown, waitUntilStarted, write
public static final int UNTELL
public static final int ASKALL
public static final int UNACHIEVE
public static final int TELLHOW
public static final int UNTELLHOW
public static final int ASKHOW
protected java.util.logging.Logger logger
protected boolean running
protected java.util.Map<java.lang.String,java.lang.String> conversationIds
public void doDelete()
doDelete
in class jade.core.Agent
public boolean isRunning()
public int incReplyWithId()
public void sendMsg(Message m) throws java.lang.Exception
java.lang.Exception
public void broadcast(Message m)
public void putConversationId(java.lang.String replyWith, java.lang.String mId)
protected jade.lang.acl.ACLMessage ask(jade.lang.acl.ACLMessage m)
public void addAllAgsAsReceivers(jade.lang.acl.ACLMessage m) throws java.lang.Exception
java.lang.Exception
protected jade.lang.acl.ACLMessage jasonToACL(Message m) throws java.io.IOException
java.io.IOException
public static jade.lang.acl.ACLMessage kqmlToACL(java.lang.String p)
public static java.lang.String aclToKqml(jade.lang.acl.ACLMessage m)