| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
fipaos.agent.FIPAOSAgent | +--fipaos.platform.dfgui.DFGUIAgent
This a basic shell for DFGUI implementations to extend - all Agent based interactions
are handled by this class, enabling developers to concentrate on the UI to present
this functionality/information
Inner classes inherited from class fipaos.agent.FIPAOSAgent |
FIPAOSAgent.TopLevelHandlerTask |
Fields inherited from class fipaos.agent.FIPAOSAgent |
_registered_with, _state |
Constructor Summary | |
DFGUIAgent(String name, String platform, String owner) Generic constructor - see FIPAOSAgent |
Method Summary | |
abstract void | deregistered(AgentID df, DFAgentDescription df_desc) Invoked when an Agent has been deregistered with a DF that has previously been searched |
synchronized Map | federatedSearch(AgentID df, int depth) Send a federated search to the given DF, and retrieve the results |
abstract void | modified(AgentID df, DFAgentDescription df_desc) Invoked when an Agent has been modified with a DF that has previously been searched |
abstract void | registered(AgentID df, DFAgentDescription df_desc) Invoked when an Agent has been registered with a DF that has previously been searched |
synchronized void | shutdown() Shutdown the DFGUI Agent "nicely" (attempts to cancel subscriptions to DF's before killing the Agent). |
Methods inherited from class fipaos.agent.FIPAOSAgent |
activate, forward, forward, getAID, getCurrentConversation, getHAP, getLocalAMS, getLocalAMSAID, getLocalDF, getLocalDFAID, getNewConversation, getOwnership, getPlatformProfile, getProfile, getState, isShutdown, notify, notify, notifyDone, notifyError, notifyMessageInEndedConversation, notifyMessageUndeliverable, notifyTimeout, sendNotUnderstood, sendNotUnderstood, setMessageSender, waitForPushLock |
Constructor Detail |
public DFGUIAgent(String name, String platform, String owner)
FIPAOSAgent
Method Detail |
public abstract void deregistered(AgentID df, DFAgentDescription df_desc)
public synchronized Map federatedSearch(AgentID df, int depth)
public abstract void modified(AgentID df, DFAgentDescription df_desc)
public abstract void registered(AgentID df, DFAgentDescription df_desc)
public synchronized void shutdown()
Association Links |
to Class java.util.Map
to Class fipaos.platform.dfgui.DFGUIAgent
to Class fipaos.platform.df.DFSubscriptionFactory
to Class fipaos.agent.task.Task
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |