|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjade.core.Agent
ibspan.tss.agents.SystemAgent
public abstract class SystemAgent
This is generic abstract class for all agents playining in the system. It provides functionality of configurating an agent from properties file.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class jade.core.Agent |
---|
Agent.Interrupted |
Field Summary |
---|
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 |
Constructor Summary | |
---|---|
SystemAgent()
Constructs SystemAgent. |
Method Summary | |
---|---|
protected abstract void |
activateProperties(Properties conf)
Activates configuration by processing given properties. |
protected void |
setup()
Loads configuration from properties file for this agent and passes it to activateProperties(Properties) . |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SystemAgent()
Method Detail |
---|
protected void setup()
activateProperties(Properties)
. Property file is given as the first
argument for the launched agent. The programmer is encouraged to call
this method in her agent's setup()
method.
setup
in class Agent
protected abstract void activateProperties(Properties conf) throws IncorrectPropertiesException
conf
- are properties of the agent.
IncorrectPropertiesException
- if properties are syntactically or semantically invalid.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |