|
||||||||||
| 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 | |||||||||