public class Worker
extends java.lang.Thread
| Constructor and Description |
|---|
Worker(java.net.Socket client,
Server server) |
| Modifier and Type | Method and Description |
|---|---|
ReadStrategy |
getReader() |
User |
getUser() |
boolean |
isRunning()
Check to see if worker is holding a connection to client.
|
void |
run() |
<T extends Sendable> |
send(T data)
Send message to client.
|
void |
setReader(ReadStrategy reader) |
void |
setServerStartTime(long serverStartTime) |
void |
setUser(User user) |
void |
setWriter(WriteStrategy writer) |
void |
shutdown() |
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, yieldpublic Worker(java.net.Socket client,
Server server)
public boolean isRunning()
public <T extends Sendable> void send(T data)
public void shutdown()
public void run()
run in interface java.lang.Runnablerun in class java.lang.Threadpublic void setServerStartTime(long serverStartTime)
public ReadStrategy getReader()
public void setReader(ReadStrategy reader)
public void setWriter(WriteStrategy writer)
public User getUser()
public void setUser(User user)