at.tuwien.ifs.somtoolbox.apps.viewer.controls.psomserver
Class PocketSOMConnector.ConnectorEndpoint.Worker
java.lang.Object
java.lang.Thread
at.tuwien.ifs.somtoolbox.apps.viewer.controls.psomserver.PocketSOMConnector.ConnectorEndpoint.Worker
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- PocketSOMConnector.ConnectorEndpoint
private class PocketSOMConnector.ConnectorEndpoint.Worker
- extends Thread
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, yield |
socket
private Socket socket
CLIENT
public final String CLIENT
MY_NAME
public final String MY_NAME
- See Also:
- Constant Field Values
player
private PlaySOMPlayer player
authenticated
private boolean authenticated
PocketSOMConnector.ConnectorEndpoint.Worker
public PocketSOMConnector.ConnectorEndpoint.Worker(Socket socket)
toString
public String toString()
- Overrides:
toString
in class Thread
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
clientLogin
private void clientLogin(String line,
BufferedReader in,
PrintStream out)
- Handle client authentication.
manageRegistrations
private void manageRegistrations(String line,
Socket socket,
PrintStream out)
playerControl
private void playerControl(String line)
sendStatusInfo
private void sendStatusInfo(String line,
BufferedReader in,
PrintStream out)
receivePath
private void receivePath(BufferedReader br)
receivePlaylist
private void receivePlaylist(BufferedReader br)
mapContains
private Unit mapContains(String song,
Unit[] map)