|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.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.Runnable
run
in class java.lang.Thread
public 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 |