|
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.poller.PollerEventProcessor
Field Summary | |
private Poller |
m_poller
|
Constructor Summary | |
(package private) |
PollerEventProcessor(Poller poller)
Constructor |
Method Summary | |
void |
close()
Unsubscribe from eventd |
private void |
createMessageSelectorAndSubscribe()
Create message selector to set to the subscription |
private EventIpcManager |
getEventManager()
|
java.lang.String |
getName()
Return an id for this event listener |
private PollableNetwork |
getNetwork()
|
private Poller |
getPoller()
|
private PollerConfig |
getPollerConfig()
|
private void |
interfaceDeletedHandler(Event event)
|
private void |
interfaceReparentedHandler(Event event)
This method is responsible for processing 'interfacReparented' events. |
private boolean |
isXmlRPCEnabled()
|
private void |
nodeDeletedHandler(Event event)
This method is responsible for removing the node specified in the nodeDeleted event from the Poller's pollable node map. |
private void |
nodeGainedServiceHandler(Event event)
Process the event, construct a new PollableService object representing the node/interface/service/pkg combination, and schedule the service for polling. |
private void |
nodeRemovePollableServiceHandler(Event event)
This method is responsible for removing a node's pollable service from the pollable services list |
void |
onEvent(Event event)
This method is invoked by the EventIpcManager when a new event is available for processing. |
private void |
scheduledOutagesChangeHandler(org.apache.log4j.Category log)
|
private void |
serviceDeletedHandler(Event event)
This method remove a deleted service from the pollable service list of the specified interface, so that it will not be scheduled by the poller. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private Poller m_poller
Constructor Detail |
PollerEventProcessor(Poller poller)
Method Detail |
private void createMessageSelectorAndSubscribe()
private void nodeGainedServiceHandler(Event event)
event
- The event to process.private void interfaceReparentedHandler(Event event)
event
- The event to process.private void nodeRemovePollableServiceHandler(Event event)
private void nodeDeletedHandler(Event event)
private void interfaceDeletedHandler(Event event)
private void serviceDeletedHandler(Event event)
This method remove a deleted service from the pollable service list of the specified interface, so that it will not be scheduled by the poller.
public void close()
private EventIpcManager getEventManager()
public void onEvent(Event event)
onEvent
in interface EventListener
event
- The eventprivate void scheduledOutagesChangeHandler(org.apache.log4j.Category log)
public java.lang.String getName()
getName
in interface EventListener
private Poller getPoller()
private PollerConfig getPollerConfig()
private PollableNetwork getNetwork()
private boolean isXmlRPCEnabled()
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |