|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--temp.GestionUDPClient
GestionUDPClient
Création et gestion d'un client pour l'application GestionUDP.
Remarque importante : l'envoi de messages correspond à un stockage dans la file d'envoi.
La barre de progression indique donc la progression du stockage des messages dans la file.
Ainsi, la partie du programme envoyant les messages est exécutée quasiment instantanément.
Field Summary |
Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
GestionUDPClient(GestionUDP gestionUDP,
javax.swing.JTextArea textAreaEtatConnexion,
javax.swing.JTextArea textAreaEtatApplication,
javax.swing.JProgressBar progressBar)
Création d'un client. |
Method Summary | |
void |
attendre()
Appel à la méthode wait() de la classe Object. |
void |
fermerConnexion()
Ferme la connexion avec le serveur. |
void |
rafraichir()
Afficher les éventuels messages concernant la connexion. |
void |
run()
Implantation de la méthode run de la classe Thread. |
void |
setClientInformations(java.lang.String serverName,
int serverPort,
int clientPort)
|
void |
wakeUp()
Implantation. |
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 GestionUDPClient(GestionUDP gestionUDP, javax.swing.JTextArea textAreaEtatConnexion, javax.swing.JTextArea textAreaEtatApplication, javax.swing.JProgressBar progressBar)
gestionUDP
- La classe parentetextAreaEtatConnexion
- La JTextArea pour afficher les messages concernant l'état de la connexiontextAreaEtatApplication
- La JTextArea pour afficher les messages concernant l'exécution de l'applicationprogressBar
- La barre de progression de l'applicationMethod Detail |
public void wakeUp()
wakeUp
in interface UDPSocketReader
public void attendre()
public void setClientInformations(java.lang.String serverName, int serverPort, int clientPort)
public void rafraichir()
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void fermerConnexion()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |