|
||||||||||
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
public abstract class JadeAg
Implementation of a basic jade agent for jason agents
Nested Class Summary |
---|
Nested classes/interfaces inherited from class jade.core.Agent |
---|
jade.core.Agent.Interrupted |
Field Summary | |
---|---|
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
|
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 | |
---|---|
JadeAg()
|
Method Summary | |
---|---|
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)
|
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, setup, takeDown, waitUntilStarted, write |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
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
Constructor Detail |
---|
public JadeAg()
Method Detail |
---|
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)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |