|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.lang.Thread | +--swpchat.client.ControlReceiver
Field Summary | |
private java.io.BufferedWriter |
bufWriter
|
private static java.lang.String |
CLS
|
private ControlConnection |
controlConnection
|
private boolean |
interruptAllowed
|
private java.net.Socket |
socket
|
private boolean |
stopRequested
|
private boolean |
threadSleep
|
private ChatStreamTokenizer |
tokenizer
|
private java.util.Vector |
tokenlist
|
Fields inherited from class java.lang.Thread |
contextClassLoader, daemon, eetop, group, inheritableThreadLocals, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadLocals, threadQ |
Fields inherited from interface swpchat.protocol.ChatTokens |
CHAR_ARG_SEP, CHAR_MSG_END, CHAR_MSG_EOL, CHAR_QUOTE, CHAR_STRING_DELIMITER, STR_ARG_SEP, STR_AUTHORIZE, STR_MSG_END, STR_MSG_EOL, STR_NEG_ARG, STR_NEGATIVE, STR_POS_ARG, STR_POSITIVE, STR_QUOTE, STR_REPLY, STR_STRING_DELIMITER, STR_WAIT |
Constructor Summary | |
ControlReceiver(java.net.Socket socket,
java.io.BufferedWriter bufWriter,
ChatStreamTokenizer tokenizer,
ControlConnection controlConnection)
|
Method Summary | |
boolean |
interruptsAllowed()
|
protected java.util.Vector |
readCommand(ChatStreamTokenizer tokenizer,
java.net.Socket sourceSocket)
Fetch one command from the input. |
void |
requestStop()
|
void |
run()
implementation of method run(). |
void |
setThreadSleep(boolean flag)
|
Methods inherited from class java.lang.Thread |
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final java.lang.String CLS
private java.net.Socket socket
private java.io.BufferedWriter bufWriter
private ChatStreamTokenizer tokenizer
private ControlConnection controlConnection
private java.util.Vector tokenlist
private boolean stopRequested
private boolean threadSleep
private boolean interruptAllowed
Constructor Detail |
public ControlReceiver(java.net.Socket socket, java.io.BufferedWriter bufWriter, ChatStreamTokenizer tokenizer, ControlConnection controlConnection)
Method Detail |
public void run()
run
in class java.lang.Thread
public void requestStop()
public void setThreadSleep(boolean flag)
public boolean interruptsAllowed()
protected java.util.Vector readCommand(ChatStreamTokenizer tokenizer, java.net.Socket sourceSocket) throws TimeoutException, java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |