fr.lip6.sma.simulacion.server.adapter
Interface Adapter

All Superinterfaces:
AgentListClient
All Known Implementing Classes:
XmlRpcAdapter

public interface Adapter
extends AgentListClient

Interface pour le module externe.

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

Method Summary
 String executeAgentMethod(String inAgentName, String inAgentClass, String inMethod, Map inParams)
          Exécute une méthode sur un agent.
 void shutdown()
          Arrêt de l'adaptateur.
 
Methods inherited from interface fr.lip6.sma.simulacion.server.AgentListClient
listChanged, registrationFailed, registrationSucceeded
 

Method Detail

executeAgentMethod

String executeAgentMethod(String inAgentName,
                          String inAgentClass,
                          String inMethod,
                          Map inParams)
                          throws AgentException
Exécute une méthode sur un agent.

Parameters:
inAgentName - nom de l'agent.
inAgentClass - classe de l'agent.
inMethod - nom de la méthode à exécuter.
inParams - paramètres de la méthode.
Returns:
le résultat de la méthode.
Throws:
AgentException - si un problème est survenu.

shutdown

void shutdown()
Arrêt de l'adaptateur.