iCMS.cmsd
Class CmsdHandler
java.lang.Object
java.lang.Thread
luky.serverSimple.Handler
iCMS.cmsd.CmsdHandler
- All Implemented Interfaces:
- Runnable
public class CmsdHandler
- extends Handler
Command Handler Class is used to handle iCMS clients
- 1.0.0 - initial version
- 2.0.0 - complete rewrite
- 3.0.1 - improved stabilty if a client disconects roughly
- Version:
- 3.0.1
- Author:
- Chris Lukassen
-
Methods inherited from class java.lang.Thread |
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, yield |
CmsdHandler
public CmsdHandler(Hashtable userData,
Server parent,
BufferedReader in,
PrintWriter out,
PropertyManager propsMan,
String caller,
TrapdServer trapdServer,
PollerdServer pollerdServer)
handleUserCommand
protected int handleUserCommand(BufferedReader in,
PrintWriter out,
String command)
- Overrides:
handleUserCommand
in class Handler
myEventOccurred
public void myEventOccurred(MyEvent evt)
destroy
protected int destroy(BufferedReader in,
PrintWriter out)
- destroy is called before the thread is closed,
it allows for the user to close existing streams or handle notifications
- Overrides:
destroy
in class Handler