Package jsr.daemon

Interface Summary
Daemon interface supplied by daemons in order to be hosted by a daemon container
DaemonConfig interface for supplying configuration attributes of a daemon
DaemonContext interface for the service providing container in order to configure a daemon
DaemonControl interface for a service providing container in order to control the life cycle of a daemon
DaemonListener interface for supplying listener functionality to be bound to a daemon
 

Class Summary
DaemonAttributes synchronized helper class for implementing an attribute mapping for daemons based on the HashMap class providing for a chronological enumeration returning attributes in their original setting order so that a command line input sequence is retained for subsequent attribute access with runtime behaviour and null value support inherited from the HashMap implementation
DaemonAttributes.DaemonAttribute static inner helper class for binding attribute values and additional references
DaemonEventHandler helper class for dispatching daemon events to bound listeners
GenericDaemon abstract generic daemon base class to be subclassed by daemons All singleton accesses are synchronized via this daemon instance if applicable.
 

Exception Summary
DaemonException exception thrown by daemons if a problem occurs during life cycle update