public class PsStageNode extends PsNodeAgent implements PsConstants
This agent permits to open an Node-Agent over graphics screen for analyzing a Node by its name.
The GUI icons are courtesy of:
https://icons8.com/web-app/category/all/Business.
| Modifier and Type | Class and Description |
|---|---|
(package private) class |
PsStageNode.SplashScreen
Splash Banner.
|
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 static java.lang.StringBuilder |
infoOfBooting |
private bsh.Interpreter |
interpreterBSh |
private JadeConsole |
jadeConsole |
private javax.swing.JScrollPane |
jspShEng |
private static jade.util.Logger |
logger |
private jade.util.leap.HashMap |
myBOB |
private RBEngine |
myEngine |
private PsStageNodeGUI |
myGui2 |
private PsNodeSettings |
myNode |
private static long |
serialVersionUID |
(package private) PsStageNode.SplashScreen |
splash |
private jade.core.behaviours.ThreadedBehaviourFactory |
threadBhv |
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_CLASSACTION_ADVERTISE_NAME, ACTION_PROBLEMFOR_NAME, ACTION_PROCESS_NAME, ACTION_REPL_NAME, CAPTOR_MT, DEFAULT_FILE_WMDUMP_NAME, E2AA_MT, E2AS_MT, GGCC_MT, H2NI_MT, HOOK_CONVERSATION_ID_TYPE_BASAL, HOOK_CONVERSATION_ID_TYPE_MIGRATION, HOOK_CONVERSATION_TO_ASYNC, HOOK_CONVERSATION_TO_ENGINE, HOOK_CONVERSATION_TO_TICKETBOARD, HOOK_CONVERSTAION_ID_SHOWGUI, HOOK_CONVERSTAION_ID_TYPE_AGENDA, JAMO_MT, N2HR_MT, N2NRESPONDER_MT, NMIG_MT, PS_LOGGER_ENGINE_TEMPLATE, PS_USER_PROPERTY_ACTION, PS_USER_PROPERTY_CONVERSATION_ID, PS_USER_PROPERTY_FRAMEWORKNAME, PS_USER_PROPERTY_HAP, PS_USER_PROPERTY_PREDICATE, PS_USER_PROPERTY_PSDATE_INIT, PS_USER_PROPERTY_PSOUT_CLASS, PS_USER_PROPERTY_PSOUT_VALUE, PS_USER_PROPERTY_PSSCODE, PS_USER_PROPERTY_PSSTREV, PS_USER_PROPERTY_PSSVALUE, PS_USER_PROPERTY_PSTIME_END, PS_USER_PROPERTY_PSTIME_INIT, PS_USER_PROPERTY_RECEIVER, PS_USER_PROPERTY_SENDER, PS_USER_PROPERTY_ZIPFILENAME, STATE_A_MESSAGE, STATE_B_LAST_RESPONSE, STATE_B_MESSAGE, STATE_C_MESSAGE| Constructor and Description |
|---|
PsStageNode() |
| Modifier and Type | Method and Description |
|---|---|
void |
doDelete() |
javax.swing.JScrollPane |
getJspShEng() |
private void |
goesTo_Level(int executionLevel) |
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[] _jcLevels,
java.lang.String[] _jcIcons)
Initialization of Interpreter BeanShell connected to JADE.
|
bsh.Interpreter |
interpreterBSh() |
JadeConsole |
jadeConsole() |
private void |
loadLanguageFile(java.lang.String nameOfFile,
java.util.ArrayList<java.lang.String> targetArrList) |
static void |
main(java.lang.String[] args) |
jade.lang.acl.ACLMessage |
makeReplMessage() |
jade.lang.acl.ACLMessage |
makeReplMessage(java.lang.String commandToEval) |
jade.lang.acl.ACLMessage |
makeReplMessage(java.lang.String receiverLocalName,
java.lang.String commandToEval) |
jade.lang.acl.ACLMessage |
makeReplMessage(java.lang.String receiverLocalName,
java.lang.StringBuilder commandToEval) |
jade.util.leap.HashMap |
myBOB() |
RBEngine |
myEngine() |
PsStageNodeGUI |
myGui2() |
PsNodeSettings |
myNode() |
private void |
outLogger(java.lang.Object[] o) |
protected void |
setup() |
void |
showGuiAction(jade.domain.JADEAgentManagement.ShowGui sg,
jade.core.AID requester)
Serve the ShowGui action of the JADE management ontology.
|
jade.core.behaviours.ThreadedBehaviourFactory |
threadBhv() |
getEngineAID, makeProcessMessage, makeProcessMessage, makeProcessMessage, makeProcessMessage, makeProcessMessage, migrateNodeAction, myGui, requestMigrate, requestShowGui, searchDFServices, selectTicketBoardaddBehaviour, 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, writeprivate 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 static java.lang.StringBuilder infoOfBooting
private RBEngine myEngine
private static jade.util.Logger logger
private jade.core.behaviours.ThreadedBehaviourFactory threadBhv
private transient PsStageNodeGUI myGui2
PsStageNode.SplashScreen splash
private javax.swing.JScrollPane jspShEng
public bsh.Interpreter interpreterBSh()
public JadeConsole jadeConsole()
public PsNodeSettings myNode()
myNode in class PsNodeAgentpublic jade.util.leap.HashMap myBOB()
myBOB in class PsNodeAgentpublic RBEngine myEngine()
myEngine in class PsNodeAgentpublic jade.core.behaviours.ThreadedBehaviourFactory threadBhv()
threadBhv in class PsNodeAgentpublic PsStageNodeGUI myGui2()
public javax.swing.JScrollPane getJspShEng()
public void doDelete()
doDelete in class PsNodeAgentprotected void setup()
setup in class PsNodeAgentprivate void goesTo_Level(int executionLevel)
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[] _jcLevels,
java.lang.String[] _jcIcons)
_agentName - _langFileName - _jadeC - _iBsh - _isAsynchronous - _jcTitles - _jcIcons - private void loadLanguageFile(java.lang.String nameOfFile,
java.util.ArrayList<java.lang.String> targetArrList)
public jade.lang.acl.ACLMessage makeReplMessage(java.lang.String receiverLocalName,
java.lang.StringBuilder commandToEval)
makeReplMessage in class PsNodeAgentreceiverLocalName - Receiver Agent LocalNamecommandToEval - Lines of commands to evaluate.public jade.lang.acl.ACLMessage makeReplMessage(java.lang.String receiverLocalName,
java.lang.String commandToEval)
makeReplMessage in class PsNodeAgentpublic jade.lang.acl.ACLMessage makeReplMessage(java.lang.String commandToEval)
makeReplMessage in class PsNodeAgentpublic jade.lang.acl.ACLMessage makeReplMessage()
makeReplMessage in class PsNodeAgentprivate void outLogger(java.lang.Object[] o)
public void showGuiAction(jade.domain.JADEAgentManagement.ShowGui sg,
jade.core.AID requester)
throws jade.domain.FIPAAgentManagement.FailureException
showGuiAction in class PsNodeAgentsg - 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)