|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.netmgt.collectd.BroadcastEventProcessor
Field Summary | |
private java.util.List |
m_collectableServices
List of CollectableService objects. |
private java.util.Map |
m_monitors
The map of service names to service models. |
private Scheduler |
m_scheduler
The scheduler assocated with this receiver |
Constructor Summary | |
(package private) |
BroadcastEventProcessor(java.util.List collectableServices)
This constructor is called to initilize the JMS event receiver. |
Method Summary | |
(package private) void |
close()
Closes the current connections to the Java Message Queue if they are still active. |
private void |
configureSNMPHandler(Event event)
This method is responsible for handling configureSNMP events. |
protected void |
finalize()
This method may be invoked by the garbage collection. |
java.lang.String |
getName()
Return the id of the listener |
private void |
installMessageSelectors()
Create message selector to set to the subscription |
private void |
interfaceDeletedHandler(Event event)
This method is responsible for handling interfaceDeleted events. |
private void |
interfaceReparentedHandler(Event event)
This method is responsible for processing 'interfacReparented' events. |
private void |
nodeDeletedHandler(Event event)
This method is responsible for handling nodeDeleted events. |
private void |
nodeGainedServiceHandler(Event event)
Process the event, construct a new CollectableService object representing the node/interface combination, and schedule the interface for collection. |
void |
onEvent(Event event)
This method is invoked by the JMS topic session when a new event is available for processing. |
private void |
primarySnmpInterfaceChangedHandler(Event event)
Process the 'primarySnmpInterfaceChanged' event. |
private void |
reinitializePrimarySnmpInterfaceHandler(Event event)
Process the event. |
private void |
scheduleForCollection(Event event)
|
private void |
serviceDeletedHandler(Event event)
This method is responsible for handling serviceDeleted events. |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private java.util.Map m_monitors
private Scheduler m_scheduler
private java.util.List m_collectableServices
Constructor Detail |
BroadcastEventProcessor(java.util.List collectableServices)
collectableServices
- List of all the CollectableService objects scheduled for
collection.
javax.naming.NamingException
- Thrown if the JNDI lookups fail.
javax.jms.JMSException
- Thrown if an error occurs in the JMS subsystem.Method Detail |
private void installMessageSelectors()
void close()
protected void finalize() throws java.lang.Throwable
close
method is called at least
once during the cycle of this object.
java.lang.Throwable
public java.lang.String getName()
EventListener
getName
in interface EventListener
public void onEvent(Event event)
onEvent
in interface EventListener
event
- The event message.private void reinitializePrimarySnmpInterfaceHandler(Event event)
event
- The event to process.private void nodeGainedServiceHandler(Event event)
event
- The event to process.private void primarySnmpInterfaceChangedHandler(Event event)
event
- The event to process.private void interfaceReparentedHandler(Event event)
event
- The event to process.private void nodeDeletedHandler(Event event)
event
- The event to process.private void interfaceDeletedHandler(Event event)
event
- The event to process.private void serviceDeletedHandler(Event event)
event
- The event to process.private void configureSNMPHandler(Event event)
event
- The event to process.private void scheduleForCollection(Event event)
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |