|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Agent
Interface pour un agent (local ou sur le réseau).
Field Summary | |
---|---|
static String |
AVATAR_PROPERTY_KEY
Clé pour le nom de l'avatar dans les propriétés d'un agent. |
static String |
CLASS_KEY
Clé pour la classe dans la structure de configuration d'un agent. |
static String |
IMPLEMENTATION_KEY
Clé pour la classe Java qui s'occupe de l'agent. |
static String |
LOCATION_KEY
Clé pour la position de l'agent sur la carte. |
static String |
ONMAP_KEY
Clé qui détermine si l'agent est sur la carte. |
static String |
PROPERTIES_KEY
Clé pour la liste des propriétés spécifiques à l'agent. |
static String |
TYPE_PROPERTY_KEY
Clé pour le nom du type de l'agent dans les propriétés d'un agent. |
Method Summary | |
---|---|
boolean |
equals(Object inAlter)
Deux objets agents sont identiques s'ils représentent la même entité, i.e. |
String |
execute(String inOperationName,
Map inParams)
Exécute une opération (localement ou à travers le réseau). |
void |
executeAsync(String inOperationName,
Map inParams)
Exécute une opération (localement ou à travers le réseau) sans résultat (et de manière asynchrone). |
String |
getAgentClass()
Accesseur sur la classe de l'agent. |
String |
getAgentName()
Accesseur sur le nom de l'agent. |
int |
hashCode()
Valeur de hachage concordante avec equals. |
Field Detail |
---|
static final String CLASS_KEY
static final String AVATAR_PROPERTY_KEY
static final String TYPE_PROPERTY_KEY
static final String LOCATION_KEY
static final String ONMAP_KEY
static final String PROPERTIES_KEY
static final String IMPLEMENTATION_KEY
Method Detail |
---|
String getAgentClass()
String getAgentName()
boolean equals(Object inAlter)
equals
in class Object
inAlter
- objet à comparer avec this
true
si this
est identique à
inAlter
int hashCode()
hashCode
in class Object
equals(java.lang.Object)
String execute(String inOperationName, Map inParams) throws AgentException
inOperationName
- nom de l'opération à exécuter.inParams
- paramètres de l'opération.
AgentException
- si un problème est survenu dans l'exécution
de la méthode de l'agent.void executeAsync(String inOperationName, Map inParams) throws AgentException
inOperationName
- nom de l'opération à exécuter.inParams
- paramètres de l'opération.
AgentException
- si un problème est survenu dans l'exécution
de la méthode de l'agent.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |