fr.lip6.sma.simulacion.server
Class Handler

java.lang.Object
  extended by fr.lip6.sma.simulacion.server.Handler

public final class Handler
extends Object

Classe pour l'interface publique du serveur. L'intérêt de cette classe est qu'elle limite les méthodes qui sont publiées. Inutile d'être complètement parano, mais ceci permet d'éviter de publier des méthodes qui ne doivent pas être appelées par le réseau.

Version:
$Revision: 3 $
Author:
Paul Guyot
See Also:
"aucun test défini."

Field Summary
private  Agent mLocalAgent
          Référence sur l'agent.
 
Constructor Summary
Handler(Agent inLocalAgent)
          Constructeur à partir de l'agent local.
 
Method Summary
 String execute(String inOperationName, Hashtable inParams)
          Exécute une opération avec l'avatar.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mLocalAgent

private final Agent mLocalAgent
Référence sur l'agent.

Constructor Detail

Handler

public Handler(Agent inLocalAgent)
Constructeur à partir de l'agent local.

Parameters:
inLocalAgent - modèle associé à ce gestionnaire
Method Detail

execute

public String execute(String inOperationName,
                      Hashtable inParams)
               throws Exception
Exécute une opération avec l'avatar.

Parameters:
inOperationName - nom de l'opération à exécuter.
inParams - paramètres de l'opération.
Returns:
le résultat de l'opération (sous forme de chaîne).
Throws:
Exception - si une erreur est survenue.