|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--agentland.device.MultiDeviceEHA
Fields inherited from interface metaglue.Agent |
ALIVE,
DIED,
NO_METAGLUE,
NOT_RUNNING,
STARTING |
Fields inherited from interface metaglue.Agent |
ALIVE,
DIED,
NO_METAGLUE,
NOT_RUNNING,
STARTING |
Fields inherited from interface metaglue.Agent |
ALIVE,
DIED,
NO_METAGLUE,
NOT_RUNNING,
STARTING |
Fields inherited from interface metaglue.Agent |
ALIVE,
DIED,
NO_METAGLUE,
NOT_RUNNING,
STARTING |
Constructor Summary | |
MultiDeviceEHA(MetagluePrimitives ap,
AgentID agentID,
Catalog c)
|
Method Summary | |
boolean |
addManagedGrammar(String param0)
|
void |
addMonitor(Spy param0)
Add a log monitor that gets all the screen output. |
void |
addName(String param0)
Allows you to add a new name by which this device can be known (or referred to) |
boolean |
alive()
|
Agent |
getAgent()
get the internal stub used. |
AgentID |
getAgentID()
|
AgentID |
getAgtID()
get the internal agentID used. |
Vector |
getHistory()
|
String |
getHistoryElement(int param0)
|
AgentID |
getMetaglueAgentID()
|
String |
getName()
Returns THE name for the device, i.e. |
Vector |
getNames()
Returns all names for this device; if there are no names, you get back an empty vector. |
DeviceState |
getState()
|
DeviceState |
getState(String param0)
|
Vector |
getStateNames()
|
boolean |
hasName(String param0)
returns true if this device can be called by the name passed as a parameter (matching is done in case-insensitive way) |
void |
instantiate(Agent a)
|
boolean |
removeManagedGrammar(String param0)
Removes the grammar for the list of grammars to manage |
void |
replace(Resource param0,
Resource param1)
|
void |
replaceExceptionHandler(AgentExceptionHandler r)
|
void |
resetAllStates()
|
void |
resetHistory()
|
String |
resetName(String param0)
Cleares all names for this device and sets newName as the only name for it. |
void |
resetState()
|
void |
resetState(String param0)
|
Vector |
resources(Filter param0)
Get all resources used that match the given filter. |
void |
setAgent(Agent a)
set the internal stub used to passed agent. |
void |
setAgtID(AgentID a)
set the internal agentID used to passed agent. |
String |
setName(int param0,
String param1)
Allows you to change the name on the list; starting index is 0; |
void |
setState(DeviceState param0)
|
void |
shutdown()
|
void |
startup()
|
void |
tell(Secret param0)
This is called if the Agent is to recieve a particular secret. |
InetAddress |
whereAreYou()
Returns the InetAddress of the machine where the agent is running |
void |
yank(ResourceBunch param0)
|
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public MultiDeviceEHA(MetagluePrimitives ap, AgentID agentID, Catalog c) throws RemoteException
Method Detail |
public Agent getAgent()
public void setAgent(Agent a)
public AgentID getAgtID()
public void setAgtID(AgentID a)
public void instantiate(Agent a)
public void replaceExceptionHandler(AgentExceptionHandler r)
public void tell(Secret param0) throws RemoteException
public void addMonitor(Spy param0) throws RemoteException
public boolean alive() throws RemoteException
public AgentID getAgentID()
public AgentID getMetaglueAgentID() throws RemoteException
public void shutdown() throws RemoteException
public void startup() throws RemoteException
public InetAddress whereAreYou() throws RemoteException
public Vector getHistory() throws RemoteException
public String getHistoryElement(int param0) throws RemoteException
public void resetHistory() throws RemoteException
public void replace(Resource param0, Resource param1) throws RemoteException
public Vector resources(Filter param0) throws RemoteException
public void yank(ResourceBunch param0) throws RemoteException
public void addName(String param0) throws RemoteException
public String getName() throws RemoteException
public Vector getNames() throws RemoteException
public DeviceState getState() throws RemoteException
public DeviceState getState(String param0) throws RemoteException
public Vector getStateNames() throws RemoteException
public boolean hasName(String param0) throws RemoteException
public void resetAllStates() throws RemoteException
public String resetName(String param0) throws RemoteException
public void resetState() throws RemoteException
public void resetState(String param0) throws RemoteException
public String setName(int param0, String param1) throws RemoteException
i
- index of the name to change (corresponding to what you
see when you do getNames()newName
- new namepublic void setState(DeviceState param0) throws RemoteException
public boolean addManagedGrammar(String param0) throws RemoteException
public boolean removeManagedGrammar(String param0) throws RemoteException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |