|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Thread
de.tud.dvs1.mmpgp2p.ConnectionListenerThread
public class ConnectionListenerThread
Diese Klasse, die nur dazu dient, einen Thread zum Entgegennehmen von Verbindungen zu halten. Bei einer eingehenden Verbindung wird ein ConnectionWorkerThread gestartet, der dann mit der Verbindung weiterverfährt. Die Funktion incomingConnection() des Vaters wird aufgerufen.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
static int |
HALTED
|
static int |
RUNNING
|
static int |
STARTING
|
static int |
STOPPING
|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
ConnectionListenerThread(int port,
MmpgP2PServiceThread t)
port, auf dem die Verbingun entgegengenommen werden soll |
|
| Method Summary | |
|---|---|
java.lang.String |
getHostname()
|
java.net.InetAddress |
getInetAddress()
|
int |
getNumConnectionRequests()
|
int |
getPort()
|
boolean |
isHaltet()
|
boolean |
isRunning()
|
void |
run()
Threaded run() methode. |
void |
shutDown()
Dem Thread das Signal zum herunterfahren übermitteln. |
| 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 int HALTED
public static final int STOPPING
public static final int STARTING
public static final int RUNNING
| Constructor Detail |
|---|
public ConnectionListenerThread(int port,
MmpgP2PServiceThread t)
| Method Detail |
|---|
public java.net.InetAddress getInetAddress()
public int getPort()
public java.lang.String getHostname()
public void run()
Wird eine Verbindung entgegen genommen, dann ruft diese Methode newClient() mit entsprechenden Parametern auf.
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void shutDown()
public boolean isRunning()
public boolean isHaltet()
public int getNumConnectionRequests()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||