public class PsMonitorAgent extends jade.core.Agent implements PsConstants
PsConstants.AgentINSTANCE, PsConstants.BoardPKEYS, PsConstants.FwARTIFACTS, PsConstants.FwCLASS, PsConstants.FwDISTRIBUTION, PsConstants.FwPATHS, PsConstants.FwPKEYS, PsConstants.JADEdefaults, PsConstants.KwBASED, PsConstants.NodePKEYS, PsConstants.ToolPARAMETERS
Modifier and Type | Field and Description |
---|---|
private jade.content.lang.Codec |
codec |
private java.lang.Integer |
counter |
private static java.lang.StringBuilder |
infoOfBooting |
private bsh.Interpreter |
interpreterBSh |
private JadeConsole |
jadeConsole |
private jade.util.leap.HashMap |
myBOB |
private PsMonitorAgentGui |
myGui |
private PsNodeSettings |
myNode |
private static long |
serialVersionUID |
private static java.lang.String |
theAgent |
private static java.lang.String |
theAgentParam |
private static java.lang.String |
theName |
Constructor and Description |
---|
PsMonitorAgent() |
Modifier and Type | Method and Description |
---|---|
void |
doDelete() |
private void |
initializeJADEConsole(java.lang.String _agentName,
java.lang.String _langFileName,
JadeConsole _jadeC,
bsh.Interpreter _iBsh,
boolean _isAsynchronous,
java.lang.String[] _jcTitles,
java.lang.String[] _jcIcons)
Initialization of Interpreter BeanShell connected to JADE.
|
protected bsh.Interpreter |
interpreterBSh() |
JadeConsole |
jadeConsole() |
private void |
loadLanguageFile(java.lang.String nameOfFile,
java.util.ArrayList<java.lang.String> targetArrList) |
void |
loadMainBshVariables() |
static void |
main(java.lang.String[] args) |
jade.util.leap.HashMap |
myBOB() |
PsMonitorAgentGui |
myGui() |
PsNodeSettings |
myNode() |
private void |
outLogger(boolean verbose,
java.lang.Object[] o) |
private void |
outLogger(java.lang.Object[] o) |
private void |
outLogger(java.lang.String s) |
protected void |
setup() |
void |
showGuiAction(jade.domain.JADEAgentManagement.ShowGui sg,
jade.core.AID requester)
Serve the ShowGui action of the JADE management ontology.
|
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, isAlive, isRestarting, join, notifyChangeBehaviourState, notifyRestarted, postMessage, putBack, putO2AObject, receive, receive, registerO2AInterface, removeBehaviour, removeTimer, restartLater, restore, restoreBufferedState, run, send, setArguments, setEnabledO2ACommunication, setGenerateBehaviourEvents, setO2AManager, setQueueSize, takeDown, waitUntilStarted, write
private static final long serialVersionUID
private bsh.Interpreter interpreterBSh
private jade.content.lang.Codec codec
private JadeConsole jadeConsole
private PsNodeSettings myNode
private jade.util.leap.HashMap myBOB
private transient PsMonitorAgentGui myGui
private static java.lang.String theName
private static java.lang.String theAgent
private static java.lang.String theAgentParam
private static java.lang.StringBuilder infoOfBooting
private java.lang.Integer counter
protected bsh.Interpreter interpreterBSh()
public JadeConsole jadeConsole()
public PsNodeSettings myNode()
public jade.util.leap.HashMap myBOB()
public PsMonitorAgentGui myGui()
public void doDelete()
doDelete
in class jade.core.Agent
protected void setup()
setup
in class jade.core.Agent
public void loadMainBshVariables() throws bsh.EvalError
bsh.EvalError
private void initializeJADEConsole(java.lang.String _agentName, java.lang.String _langFileName, JadeConsole _jadeC, bsh.Interpreter _iBsh, boolean _isAsynchronous, java.lang.String[] _jcTitles, java.lang.String[] _jcIcons)
_agentName
- _langFileName
- _jadeC
- _iBsh
- _isAsynchronous
- _jcTitles
- _jcIcons
- private void outLogger(java.lang.Object[] o)
private void outLogger(boolean verbose, java.lang.Object[] o)
private void outLogger(java.lang.String s)
private void loadLanguageFile(java.lang.String nameOfFile, java.util.ArrayList<java.lang.String> targetArrList)
public void showGuiAction(jade.domain.JADEAgentManagement.ShowGui sg, jade.core.AID requester) throws jade.domain.FIPAAgentManagement.FailureException
sg
- showGui method.requester
- agent requesterjade.domain.FIPAAgentManagement.FailureException
- If the GUI is already visible or some error occurs creating the GUI.public static void main(java.lang.String[] args)