|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
ikbs.server.Connection
public class Connection
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
protected WrappedInputStream |
canalXML
|
protected java.net.Socket |
client
|
protected ClientInfo |
clientInfo
|
static java.lang.String |
defaultBasePath
|
static java.lang.String |
defaultModelPath
|
protected java.io.BufferedReader |
in
|
protected IkbsXMLConnection |
ixc
|
protected AbstractQuestGenerator |
questGenerator
|
protected boolean |
receptionXML
|
protected Serveur |
s
|
protected XMLAnalyser |
xa
|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
Connection(Serveur s,
java.net.Socket client_soc)
Constructeur |
|
| Method Summary | |
|---|---|
void |
action(Command c)
|
void |
action(java.lang.String c)
Soit la chaine est renvoyé au client en majuscule Soit la chaine est renvoyée à un autre client |
void |
emitXML(org.jdom.Document d)
|
void |
finXML()
|
java.lang.String |
getNameClient()
Accès au nom du client |
void |
initConnection(Command cmd)
Initialisation de la connection avec le client Création de l'objet clientInfo |
void |
loadBase(Command cmd)
Demander au serveur de charger une base de cas |
void |
loadModel(Command cmd)
Demander au serveur de charger un modèle |
void |
processRequest()
Evaluation de la requête et interprétation |
void |
processXML(Command cmd)
Commande XML, traitement et génération du questionnaire |
void |
ready()
Déclenchée lorsque le document est pret |
void |
receiveXML(Command cmd)
Réception d'un flux XML |
void |
run()
|
void |
selectCase(Command cmd)
|
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String defaultBasePath
public static final java.lang.String defaultModelPath
protected java.net.Socket client
protected ClientInfo clientInfo
protected AbstractQuestGenerator questGenerator
protected java.io.BufferedReader in
protected WrappedInputStream canalXML
protected Serveur s
protected IkbsXMLConnection ixc
protected boolean receptionXML
protected XMLAnalyser xa
| Constructor Detail |
|---|
public Connection(Serveur s,
java.net.Socket client_soc)
s - client_soc - | Method Detail |
|---|
public void run()
run in interface java.lang.Runnablerun in class java.lang.Thread
public void processRequest()
throws java.io.IOException
java.io.IOException
public void action(java.lang.String c)
throws java.io.IOException
java.io.IOException
public void action(Command c)
throws java.io.IOException
java.io.IOException
public void initConnection(Command cmd)
throws java.io.IOException
java.io.IOException
public void loadModel(Command cmd)
throws java.io.IOException
java.io.IOExceptionpublic void selectCase(Command cmd)
public void loadBase(Command cmd)
throws java.io.IOException
java.io.IOExceptionpublic void processXML(Command cmd)
cmd - public void emitXML(org.jdom.Document d)
public void receiveXML(Command cmd)
cmd - public void finXML()
public java.lang.String getNameClient()
public void ready()
XMLInterface
ready in interface XMLInterface
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||