private class StandalonePlaySOMPlayer.PocketSOMConnectionHandler
extends java.lang.Thread
| Modifier and Type | Class and Description |
|---|---|
private class |
StandalonePlaySOMPlayer.PocketSOMConnectionHandler.MusicDownloadThread |
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
basePath |
private java.net.Socket |
ctrlSocket |
private java.net.Socket |
dataSocket |
private static java.lang.String |
KEY_BASE_PATH |
private static java.lang.String |
KEY_CONNECTOR |
private int |
pin |
private boolean |
playLocal |
| Constructor and Description |
|---|
PocketSOMConnectionHandler(java.net.URL url,
int pin) |
| Modifier and Type | Method and Description |
|---|---|
private void |
handlePlaylistChange(java.io.BufferedReader dataIn,
java.io.PrintStream dataOut) |
private void |
handleSongChange(java.lang.String line) |
private boolean |
login(java.io.BufferedReader in,
java.io.PrintStream out) |
void |
run() |
void |
shutdown() |
activeCount, checkAccess, clone, 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, yieldprivate static final java.lang.String KEY_BASE_PATH
private static final java.lang.String KEY_CONNECTOR
private final java.lang.String basePath
private final int pin
private java.net.Socket ctrlSocket
private java.net.Socket dataSocket
private boolean playLocal
public PocketSOMConnectionHandler(java.net.URL url,
int pin)
throws java.net.UnknownHostException,
java.io.IOException
java.net.UnknownHostExceptionjava.io.IOExceptionpublic void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void shutdown()
private boolean login(java.io.BufferedReader in,
java.io.PrintStream out)
throws java.io.IOException
java.io.IOExceptionprivate void handlePlaylistChange(java.io.BufferedReader dataIn,
java.io.PrintStream dataOut)
private void handleSongChange(java.lang.String line)