Package iCMS.masterd

Class Summary
CmsdClient The CmsdClient class extends the Client class and is created to make a general listner for servers which communicates with MyEventListners 1.0.0 - initial version 2.0.0 - Release for GPL as iCMS 2.0.1 - significant improvement in error handling 2.0.2 - bug fix in error handling
CompareTrapStrings The CompareTrapStrings class compares strings which contain iCMS traps 1.0.0 - initial version
EvaluationClient The EvaluationClient class extends the Client class and is created to make a evaluation class for the master server itself 1.0.0 - initial version 1.0.1 - Added Uptime and Descr.
masterd masterd is a proxy for multiple cmsd servers
[-p] - port number
[-l] - debug logging level
-c - configuration file [-q] - quiet mode

The config file has the following sample syntax:

LogFileName=master.log
LogBackupFileName=master.log-2
LogMaxFileSize=800000
NrOfCmsdClients=2
CmsdClientHostName-0=127.0.0.1
CmsdClientHostName-1=192.168.1.2
CmsdClientPortNr-0=60001
CmsdClientPortNr-1=60001
CmsdClientName-0=test 1
CmsdClientName-1=test2
MyToken=/cms/masterd


note that spaces are not allowed in either the label or the value

Revision Changes :
1.0.0 - initial version 2.0.0 - Release for GPL as iCMS 2.0.1 - Quiet now really means quiet 2.0.2 - Logging can roll-over
MasterHandler The Master Handler handles iCMS clients 1.0.0 - initial version 2.0.0 - Release for GPL as iCMS 2.0.1 - Added CONNECT message for faster loading
MasterServer The Master Server handles iCMS clients 1.0.0 - initial version 2.0.0 - Release for GPL as iCMS 2.0.1 - Added CONNECT message for faster loading 2.0.2 - significant improvement in error handling 2.0.3 - bug fix in error handling 2.0.4 - error handling waits a little for Client Threads to finish their run 2.0.5 - Added EvaluationClient and traphistory is now chronlogical 2.0.6 - Added PeriodicSync property which syncs periodically
RequestStatusTimer The RequestStatusTimer class extends the TimerTask class and is created to make a periodic request of all statusses possible 1.0.0 - initial version