|
||||||||||
| 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 ObjectinAlter - objet à comparer avec this
true si this est identique à
inAlterint hashCode()
hashCode in class Objectequals(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 | |||||||||