class AdminSocketServer.SocketThread
extends java.lang.Thread
| Modifier and Type | Field and Description |
|---|---|
private java.util.ArrayList |
actions |
private boolean |
gzip |
private java.io.InputStream |
in |
private javax.crypto.SecretKey |
key |
private boolean |
loggedin |
private WandoraManager |
manager |
private java.io.InputStream |
originalIn |
private java.io.OutputStream |
out |
private boolean |
running |
private java.net.Socket |
socket |
private TopicMap |
usedTopicMap |
| Constructor and Description |
|---|
SocketThread(WandoraManager manager,
java.net.Socket s) |
| Modifier and Type | Method and Description |
|---|---|
private byte[] |
getCopiedXTM(java.util.Collection topics) |
private byte[] |
getCopiedXTM(java.util.Collection topics,
boolean associations) |
private void |
getParsed(java.lang.Object[] params,
java.lang.StringBuffer buf) |
private java.lang.Object[] |
parseParams(java.lang.String line,
int startind) |
java.lang.String |
processLine(java.lang.String line) |
private java.lang.String |
readLine() |
private TopicMap |
readTopicMap(long length) |
void |
run() |
void |
stopThread() |
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 java.io.InputStream originalIn
private java.io.InputStream in
private java.io.OutputStream out
private java.net.Socket socket
private boolean running
private WandoraManager manager
private boolean gzip
private boolean loggedin
private javax.crypto.SecretKey key
private TopicMap usedTopicMap
private java.util.ArrayList actions
public SocketThread(WandoraManager manager, java.net.Socket s) throws java.io.IOException
java.io.IOExceptionpublic java.lang.String processLine(java.lang.String line)
private java.lang.String readLine()
throws java.io.IOException
java.io.IOExceptionprivate java.lang.Object[] parseParams(java.lang.String line,
int startind)
private void getParsed(java.lang.Object[] params,
java.lang.StringBuffer buf)
private byte[] getCopiedXTM(java.util.Collection topics)
throws java.io.IOException,
TopicMapException
java.io.IOExceptionTopicMapExceptionprivate byte[] getCopiedXTM(java.util.Collection topics,
boolean associations)
throws java.io.IOException,
TopicMapException
java.io.IOExceptionTopicMapExceptionprivate TopicMap readTopicMap(long length)
public void stopThread()
public void run()
run in interface java.lang.Runnablerun in class java.lang.ThreadCopyright 2004-2015 Wandora Team