|
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.threshd.BroadcastEventProcessor
Field Summary | |
private java.util.Map |
m_monitors
The map of service names to service thresholders. |
private Scheduler |
m_scheduler
The scheduler assocated with this receiver |
private java.util.List |
m_thresholdableServices
List of ThresholdableService objects. |
Constructor Summary | |
(package private) |
BroadcastEventProcessor(java.util.List thresholdableServices)
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. |
protected void |
finalize()
This method may be invoked by the garbage thresholding. |
java.lang.String |
getName()
Return the id of the listener |
private void |
installMessageSelector()
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 ThresholdableService object representing the node/interface combination, and schedule the interface for thresholding. |
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 |
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_thresholdableServices
Constructor Detail |
BroadcastEventProcessor(java.util.List thresholdableServices)
thresholdableServices
- List of all the ThresholdableService objects scheduled for
thresholding.Method Detail |
private void installMessageSelector()
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.
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |