SOMA.naming
Class AgentID
java.lang.Object
|
+--SOMA.naming.AgentID
- public class AgentID
- extends java.lang.Object
- implements java.io.Serializable
Identificatore di un agente.
- Author:
- Livio Profiri
- See Also:
- Serialized Form
Field Summary |
int |
ID
Numero di serie dell'agente, unico nell'ambito di un place. |
PlaceID |
place
Identificatore del place in cui l'agente e' stato creato. |
Constructor Summary |
AgentID(PlaceID place,
int ID)
Costruisce un identificatore a partire dalle sue componenti. |
AgentID(java.lang.String s)
Costruisce un identificatore a partire da una stringa.
|
Method Summary |
java.lang.Object |
clone()
|
boolean |
equals(java.lang.Object obj)
|
PlaceID |
getHome()
Restituisce il place cui spedire le informazioni sulla posizione dell'agente.
|
int |
hashCode()
|
java.lang.String |
toString()
Rappresentazione dell'identificatore sotto forma di stringa.
|
Methods inherited from class java.lang.Object |
finalize,
getClass,
notify,
notifyAll,
wait,
wait,
wait |
ID
public final int ID
- Numero di serie dell'agente, unico nell'ambito di un place.
place
public final PlaceID place
- Identificatore del place in cui l'agente e' stato creato.
AgentID
public AgentID(PlaceID place,
int ID)
- Costruisce un identificatore a partire dalle sue componenti.
AgentID
public AgentID(java.lang.String s)
throws NameException,
java.lang.NumberFormatException
- Costruisce un identificatore a partire da una stringa.
E' l'inversa di toString()
.
getHome
public PlaceID getHome()
- Restituisce il place cui spedire le informazioni sulla posizione dell'agente.
Questo metodo viene ridefinito dalla classe MobileAgentID.
toString
public java.lang.String toString()
- Rappresentazione dell'identificatore sotto forma di stringa.
E' l'inversa di AgentID( String s ).
- Overrides:
- toString in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
- equals in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
- hashCode in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
- clone in class java.lang.Object