|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object fr.lip6.sma.simulacion.server.ServerFactory
public final class ServerFactory
Classe pour créer le serveur (au sens de Simulación) qui va gérer la partie au niveau réseau. Le choix se fait à partir d'une propriété Java globale/du fichier de configuration avec MDXR par défaut. Une fois le choix fait, le serveur est créé et configuré. La configuration du serveur peut conduire à l'ouverture d'une fenêtre ou ne rien faire.
Field Summary | |
---|---|
private static Server |
gServer
Singleton Server ou null tant qu'il n'a pas été
défini. |
static String |
SERVER_CLASS_PROPERTY
Propriété qui contient la classe mettant en place l'interface Server . |
Constructor Summary | |
---|---|
private |
ServerFactory()
Constructeur par défaut (privé). |
Method Summary | |
---|---|
static Server |
getServer(Configuration inConfiguration)
Retourne un objet Server en fonction de la propriété com.kallisys.simulacion.server (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 SERVER_CLASS_PROPERTY
Server
. Cette propriété est ou bien globale ou bien
dans le fichier XML de configuration.
private static Server gServer
null
tant qu'il n'a pas été
défini.
Constructor Detail |
---|
private ServerFactory()
Method Detail |
---|
public static Server getServer(Configuration inConfiguration) throws ServerException
gServer
.
inConfiguration
- configuration (transmise au serveur pour son
initialisation).
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 |