|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--traffic.SocketEcriture
Field Summary |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
SocketEcriture(java.net.DatagramSocket socket,
FileAttenteSynchronisee messages,
java.net.InetAddress adresseConnexion,
int portConnexion)
Création du buffer de lecture des datagrammes reçus par le socket. |
Method Summary | |
void |
demandeFermetureSocket()
Permet d'effectuer une demande de fermeture du socket. |
boolean |
envoiPossible()
Renvoit un booléen indiquant si l'envoi de message est possible. Indique si le socket est en cours de fermeture ou si il est fermé. |
boolean |
estTerminé()
Méthode permettant de savoir si le Thread est terminé. |
java.net.DatagramSocket |
getSocket()
Renvoit le socket par lequel on envoie des datagrammes |
void |
messageAEnvoyer(java.lang.String message)
Ajoute dans la file un message à envoyer. |
void |
run()
Implantation de la méthode run de la classe Thread. |
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 |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public SocketEcriture(java.net.DatagramSocket socket, FileAttenteSynchronisee messages, java.net.InetAddress adresseConnexion, int portConnexion)
socket
- DatagramSocket sur lequel recevoir des datagrammesmessages
- File de messages concernant la connexionadresseConnexion
- Adresse IP de la machine distanteportConnexion
- Port de la machine distanteMethod Detail |
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void messageAEnvoyer(java.lang.String message)
message
- le message sous forme de chaîne de caractèrespublic java.net.DatagramSocket getSocket()
public void demandeFermetureSocket()
public boolean envoiPossible()
public boolean estTerminé()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |