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_CLASS
ACTION_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, selectTicketBoard
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 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 PsNodeAgent
public jade.util.leap.HashMap myBOB()
myBOB
in class PsNodeAgent
public RBEngine myEngine()
myEngine
in class PsNodeAgent
public jade.core.behaviours.ThreadedBehaviourFactory threadBhv()
threadBhv
in class PsNodeAgent
public PsStageNodeGUI myGui2()
public javax.swing.JScrollPane getJspShEng()
public void doDelete()
doDelete
in class PsNodeAgent
protected void setup()
setup
in class PsNodeAgent
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)
_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 PsNodeAgent
receiverLocalName
- 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 PsNodeAgent
public jade.lang.acl.ACLMessage makeReplMessage(java.lang.String commandToEval)
makeReplMessage
in class PsNodeAgent
public jade.lang.acl.ACLMessage makeReplMessage()
makeReplMessage
in class PsNodeAgent
private 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 PsNodeAgent
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)