at.tuwien.ifs.somtoolbox.apps.viewer.controls.player
Class StandalonePlaySOMPlayer.PocketSOMConnectionHandler
java.lang.Object
java.lang.Thread
at.tuwien.ifs.somtoolbox.apps.viewer.controls.player.StandalonePlaySOMPlayer.PocketSOMConnectionHandler
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- StandalonePlaySOMPlayer
private class StandalonePlaySOMPlayer.PocketSOMConnectionHandler
- 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, toString, yield |
KEY_BASE_PATH
private static final String KEY_BASE_PATH
- See Also:
- Constant Field Values
KEY_CONNECTOR
private static final String KEY_CONNECTOR
- See Also:
- Constant Field Values
basePath
private final String basePath
pin
private final int pin
ctrlSocket
private Socket ctrlSocket
dataSocket
private Socket dataSocket
playLocal
private boolean playLocal
StandalonePlaySOMPlayer.PocketSOMConnectionHandler
public StandalonePlaySOMPlayer.PocketSOMConnectionHandler(URL url,
int pin)
throws UnknownHostException,
IOException
- Throws:
UnknownHostException
IOException
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
shutdown
public void shutdown()
login
private boolean login(BufferedReader in,
PrintStream out)
throws IOException
- Throws:
IOException
handlePlaylistChange
private void handlePlaylistChange(BufferedReader dataIn,
PrintStream dataOut)
handleSongChange
private void handleSongChange(String line)