iCMS.cmsd
Class CmsdServer

java.lang.Object
  extended by java.lang.Thread
      extended by luky.serverSimple.Server
          extended by iCMS.cmsd.CmsdServer
All Implemented Interfaces:
Runnable, EventListener, MyEventListener

public class CmsdServer
extends Server

Command Server Class is used to get the handle incomming connections

Version:
3.0.1
Author:
Chris Lukassen
 

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 boolean reportStatusChangeAsTrap
           
 
Fields inherited from class luky.serverSimple.Server
listenerList, myHandlers, propsMan, userData, version
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
CmsdServer(boolean log, int logLevel, PropertyManager props, boolean quiet, MyTrapListener trapListener, MonitoredItemManager man, boolean includeSyslog, boolean usePersistantStorage)
           
 
Method Summary
protected  Handler makeNewHandler(Hashtable userData, BufferedReader in, PrintWriter out, PropertyManager propsMan, String caller)
           
 void myEventOccurred(MyEvent evt)
           
 
Methods inherited from class luky.serverSimple.Server
addMyEventListener, childEventOccurred, fireMyEvent, getPropsMan, print, println, removeHandler, removeMyEventListener, run, setQuit, userInit
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

reportStatusChangeAsTrap

public boolean reportStatusChangeAsTrap
Constructor Detail

CmsdServer

public CmsdServer(boolean log,
                  int logLevel,
                  PropertyManager props,
                  boolean quiet,
                  MyTrapListener trapListener,
                  MonitoredItemManager man,
                  boolean includeSyslog,
                  boolean usePersistantStorage)
Method Detail

myEventOccurred

public void myEventOccurred(MyEvent evt)
Specified by:
myEventOccurred in interface MyEventListener
Overrides:
myEventOccurred in class Server

makeNewHandler

protected Handler makeNewHandler(Hashtable userData,
                                 BufferedReader in,
                                 PrintWriter out,
                                 PropertyManager propsMan,
                                 String caller)
Overrides:
makeNewHandler in class Server