Package org.opennms.bb.dp.eventd

Class Summary
Eventd Eventd listens for events from the discovery, capsd, trapd processes and sends events to the Master Station when queried for.
Eventd.EventdClient The JSDT client.
EventdConstants This class is a repository for constant, static information concerning the database.
EventListener Listener extends the PollerThread for the pause/resume/shutdown functionality
EventPersistd  
EventsReader EventsReader holds the input stream of events - this stream is then parsed to get the events store that is a list of 'EventBlock's - the EventListener sub-components(TCPHandler, UDPHandler and JSDTHandler) create the EventsReader objects and add them to the listener queue from where the EventListener 'RunnableConsumerThread's thread pool, pick them up and parse the input stream in the object.
EventWriter EventWriter loads the information in each 'EventBlock' into the database Once the events are added to the database, they are sent out via JSDT for other processes (such as actiond) to read
JSDTHandler JSDTHandler handles all the events sent to Eventd via JSDT
TCPHandler TCPHandler handles TCP connections to the eventd.
TCPHandler.ConnectionHandler When the TCPHandler blocks on the 'accept()', there is no reliable way to interrupt the thread on a status change.
TCPHandler.Counter The counter class is used to ensure that the count is kept accurate when multiple threads could be trying to adjust the count at the same time.
UDPHandler UDPHandler extends the PollerThread for the pause/resume/shutdown functionality
UDPHandler.DatagramPacketHandler When the UDPHandler blocks on the 'receive()', there is no reliable way to interrupt the thread on a status change.
XMLEventsOverrideParser This class is an extension of the default events parser from the events package and is used to ensure that non-modifiable fields are stripped from incomming events.
 

Exception Summary
EventListenerException The EventListenerException class is thrown when Eventd listener is unable to bring up all its communication channels