agentland.util
Class MessengerWebEHA
java.lang.Object
|
+--agentland.util.MessengerWebEHA
- public class MessengerWebEHA
- extends Object
- implements ExceptionHandler, MessengerWeb, Managed, agentland.web.WebInterfaceable
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
MessengerWebEHA
public MessengerWebEHA(MetagluePrimitives ap,
AgentID agentID,
Catalog c)
throws RemoteException
getAgent
public Agent getAgent()
- Description copied from interface: ExceptionHandler
- get the internal stub used.
(Used for resource management interception)
- Specified by:
- getAgent in interface ExceptionHandler
setAgent
public void setAgent(Agent a)
- Description copied from interface: ExceptionHandler
- set the internal stub used to passed agent.
(Used for resource management interception)
- Specified by:
- setAgent in interface ExceptionHandler
getAgtID
public AgentID getAgtID()
- Description copied from interface: ExceptionHandler
- get the internal agentID used.
(Used for resource management interception)
- Specified by:
- getAgtID in interface ExceptionHandler
setAgtID
public void setAgtID(AgentID a)
- Description copied from interface: ExceptionHandler
- set the internal agentID used to passed agent.
(Used for resource management interception)
- Specified by:
- setAgtID in interface ExceptionHandler
instantiate
public void instantiate(Agent a)
- Specified by:
- instantiate in interface ExceptionHandler
replaceExceptionHandler
public void replaceExceptionHandler(AgentExceptionHandler r)
- Specified by:
- replaceExceptionHandler in interface ExceptionHandler
webCall
public String webCall(Hashtable param0)
throws RemoteException
- Specified by:
- webCall in interface agentland.web.WebInterfaceable
tell
public void tell(Secret param0)
throws RemoteException
- Description copied from interface: Spy
- This is called if the Agent is to recieve a particular
secret.
addMonitor
public void addMonitor(Spy param0)
throws RemoteException
- Description copied from interface: Agent
- Add a log monitor that gets all the screen output.
alive
public boolean alive()
throws RemoteException
getAgentID
public AgentID getAgentID()
getMetaglueAgentID
public AgentID getMetaglueAgentID()
throws RemoteException
shutdown
public void shutdown()
throws RemoteException
startup
public void startup()
throws RemoteException
whereAreYou
public InetAddress whereAreYou()
throws RemoteException
- Description copied from interface: Agent
- Returns the InetAddress of the machine where the agent is
running
getHistory
public Vector getHistory()
throws RemoteException
getHistoryElement
public String getHistoryElement(int param0)
throws RemoteException
resetHistory
public void resetHistory()
throws RemoteException
replace
public void replace(Resource param0,
Resource param1)
throws RemoteException
- Specified by:
- replace in interface Managed
resources
public Vector resources(Filter param0)
throws RemoteException
- Description copied from interface: Managed
- Get all resources used that match the given filter. null
filter means get all resources used.
- Specified by:
- resources in interface Managed
- Tags copied from interface: Managed
- Returns:
- Vector of AgentIDs
yank
public void yank(ResourceBunch param0)
throws RemoteException
- Specified by:
- yank in interface Managed