Agents state persistence manager.
This agent allows user to persist state changes, i.e., to save or load the agent states as Groovy scripts. The agent listens to ParamChangeNtf from other agents to keep track of their states, and writes a Groovy script to restore the agent to that state.
Services:
Fields inherited from class | Fields |
---|---|
class Agent |
NON_BLOCKING, BLOCKING |
Type Params | Return Type | Name and description |
---|---|---|
|
void |
init() Initialize the state manager. |
Methods inherited from class | Name |
---|---|
class Agent |
println, run, add, toString, register, register, clone, currentTimeMillis, nanoTime, getName, stop, getState, setLogLevel, topic, topic, topic, topic, topic, topic, send, receive, receive, receive, receive, receive, receive, receive, receive, getPlatform, request, request, subscribe, getStore, getContainer, deregister, deregister, wake, agent, agentForService, agentForService, agentsForService, agentsForService, getAgentID, unsubscribe, platformSend, setQueueSize, wait, wait, wait, equals, hashCode, getClass, notify, notifyAll |
class Object |
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll |
Initialize the state manager.