|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJadexAgent
Jadex agent interface to be used (invoked) by adapters. To create a jadex agent instance use the factory @link{JadexAgentFactory}.
Method Summary | |
---|---|
boolean |
executeAction()
Main method to perform agent execution. |
Logger |
getLogger()
Get the logger for the agent. |
Object |
getProperty(String name)
Get a property of the agent as defined in the ADF, or any enclosed capabilities. |
String[] |
getPropertyNames(String name)
Get property names matching the specified start string. |
void |
killAgent()
Request agent to kill itself. |
jadex.runtime.impl.RCapability |
lookupCapability(IMCapability mcap)
WARNING. |
void |
messageArrived(IMessageAdapter message)
Inform the agent that a message has arrived. |
void |
notifyDue()
Notify the agent after the notifyIn time has elapsed. |
Method Detail |
---|
boolean executeAction()
void notifyDue()
IAgentAdapter.notifyIn(long)
void messageArrived(IMessageAdapter message)
message
- The message that arrived.void killAgent()
Logger getLogger()
Object getProperty(String name)
String[] getPropertyNames(String name)
jadex.runtime.impl.RCapability lookupCapability(IMCapability mcap)
mcap
- The model capability.
|
Jadex 0.96-beta1 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright (C) 2002-2007 Lars Braubach, Alexander Pokahr - University of Hamburg. Use is subject to license terms.