|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.lip6.sma.simulacion.server.adapter.AdapterFactory
public final class AdapterFactory
Classe pour créer l'adaptateur pour l'interface avec un programme externe (par exemple Cormas). Le choix de la classe d'icelui se fait à partir d'une propriété Java globale/du fichier de configuration.
Field Summary | |
---|---|
static String |
ADAPTER_CLASS_PROPERTY
Propriété qui contient la classe mettant en place l'interface Adapter . |
private static Class[] |
CONSTRUCTOR_PARAMS
Signature du constructeur. |
private static Adapter |
gAdapter
Singleton Adapter ou null tant qu'il n'a pas été
défini. |
Constructor Summary | |
---|---|
private |
AdapterFactory()
Constructeur par défaut (privé). |
Method Summary | |
---|---|
static Adapter |
getAdapter(Configuration inConfiguration,
AgentListManager inAgentListManager)
Retourne un objet Adapter en fonction de la propriété com.kallisys.simulacion.adapter (globale ou dans le fichier de configuration). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String ADAPTER_CLASS_PROPERTY
Adapter
. Cette propriété est ou bien globale ou bien
dans le fichier XML de configuration.
private static final Class[] CONSTRUCTOR_PARAMS
private static Adapter gAdapter
null
tant qu'il n'a pas été
défini.
Constructor Detail |
---|
private AdapterFactory()
Method Detail |
---|
public static Adapter getAdapter(Configuration inConfiguration, AgentListManager inAgentListManager) throws ServerException
gAdapter
.
inConfiguration
- configuration (transmise à l'adaptateur
pour son initialisation).inAgentListManager
- gestionnaire de la liste des agents (idem).
ServerException
- si l'objet n'a pu être créé.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |