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, yield
private 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.UnknownHostException
java.io.IOException
public void run()
run
in interface java.lang.Runnable
run
in class java.lang.Thread
public void shutdown()
private boolean login(java.io.BufferedReader in, java.io.PrintStream out) throws java.io.IOException
java.io.IOException
private void handlePlaylistChange(java.io.BufferedReader dataIn, java.io.PrintStream dataOut)
private void handleSongChange(java.lang.String line)