|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IAgentLogic<LOGIC_MODULE extends LogicModule>

| Method Summary | |
|---|---|
long |
getLogicInitializeTime()
Returns upper-estimation of IAgentLogic#initializeLogic() method running time in millis. |
long |
getLogicShutdownTime()
Returns upper-estimation of logicShutdown() method running time in millis. |
void |
logic()
Called to perform the logic of the agent. |
void |
logicInitialize(LOGIC_MODULE logicModule)
Called when the agent is started and just before the first logic() invocation. |
void |
logicShutdown()
Called whenever the LogicModule is stopping to end the logic. |
| Method Detail |
|---|
long getLogicInitializeTime()
IAgentLogic#initializeLogic() method running time in millis.
void logicInitialize(LOGIC_MODULE logicModule)
logic() invocation.
logicModule - void logic()
LogicModule or its descendant then
it is called periodically.
void logicShutdown()
LogicModule is stopping to end the logic.
long getLogicShutdownTime()
logicShutdown() method running time in millis.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||