org.iids.aos.systemservices.communicator.structs
Class AgentHandle

java.lang.Object
  extended by org.iids.aos.systemservices.communicator.structs.AgentHandle
All Implemented Interfaces:
java.io.Serializable, Struct

public class AgentHandle
extends java.lang.Object
implements Struct, java.io.Serializable

Represents an agent handle as used in AgentScape.

An AgentHandle is a communication endpoint (an alias) which an agent can use to send and receive messages. Handles can be created and deleted on demand through the AgentScape API.

See Also:
Serialized Form

Field Summary
static java.lang.String LOOKUP_REGISTRATION_NAME
           
 
Constructor Summary
AgentHandle(java.lang.String handle)
           
 
Method Summary
 boolean compareTo(AgentHandle aghandle)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getHandle()
           
 int hashCode()
           
 boolean isAssigned()
           
 void setHandle(java.lang.String handle)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

LOOKUP_REGISTRATION_NAME

public static final java.lang.String LOOKUP_REGISTRATION_NAME
See Also:
Constant Field Values
Constructor Detail

AgentHandle

public AgentHandle(java.lang.String handle)
Method Detail

compareTo

public boolean compareTo(AgentHandle aghandle)

getHandle

public java.lang.String getHandle()

setHandle

public void setHandle(java.lang.String handle)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

isAssigned

public boolean isAssigned()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2003, 2004 IIDS Group. All Rights Reserved.