|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.lang.Thread net.comms.Comm
Cette classe represente une communication entre l'emeteur d'une requete et le serveur
qui fait l'objet de cette requete.
VUE D'ENSEMBLE:
la Comm commence par instancier une nouvelle Connexion
avec
la socket passée en argument à sa construction. Une Request
est lue
sur cette connexion. Puis une autre connexion est instanciée, sur le serveur
qui est solicité par cette requete. Cette dernière est alors envoyée au serveur. Enfin, une
Response
est lue sur le serveur et communiquée sur la premiere connexion.
Field Summary |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
Comm(java.net.Socket socket)
instancie une nouvelle Connexion avec cette socket et appele la methode start() |
Method Summary | |
void |
check_idle()
methode appelée regulierement par l'instance d' IDLE lancée par le Standard
pour verifier que cette Comm n'est pas bloquée sur une entree/sortie. |
void |
end()
termine cette Comm |
void |
run()
traite la requete |
Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, 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 |
Constructor Detail |
public Comm(java.net.Socket socket) throws java.lang.Exception
Connexion
avec cette socket et appele la methode start()
Method Detail |
public void check_idle()
IDLE
lancée par le Standard
pour verifier que cette Comm n'est pas bloquée sur une entree/sortie. Le cas echeant, la Comm est
terminée et ses connexions sont fermées, quelque soit l'avancement de son traitement.
public void run()
public void end()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |