org.opennms.netmgt.poller.pollables
Interface PollContext

All Known Implementing Classes:
DefaultPollContext

public interface PollContext

Represents a PollContext

Author:
Mathew Brozowski

Method Summary
 Event createEvent(String uei, int nodeId, InetAddress address, String svcName, Date date, String reason)
           
 String getCriticalServiceName()
           
 boolean isNodeProcessingEnabled()
           
 boolean isPollingAllIfCritServiceUndefined()
           
 boolean isServiceUnresponsiveEnabled()
           
 void openOutage(PollableService pSvc, PollEvent svcLostEvent)
           
 void reparentOutages(String ipAddr, int oldNodeId, int newNodeId)
           
 void resolveOutage(PollableService pSvc, PollEvent svcRegainEvent)
           
 PollEvent sendEvent(Event event)
           
 

Method Detail

getCriticalServiceName

String getCriticalServiceName()

isNodeProcessingEnabled

boolean isNodeProcessingEnabled()
Returns:

isPollingAllIfCritServiceUndefined

boolean isPollingAllIfCritServiceUndefined()
Returns:

sendEvent

PollEvent sendEvent(Event event)
Parameters:
event - the event to send
Returns:
the same event

createEvent

Event createEvent(String uei,
                  int nodeId,
                  InetAddress address,
                  String svcName,
                  Date date,
                  String reason)
Parameters:
uei -
nodeId -
address -
svcName -
date -
Returns:

openOutage

void openOutage(PollableService pSvc,
                PollEvent svcLostEvent)
Parameters:
outage -

resolveOutage

void resolveOutage(PollableService pSvc,
                   PollEvent svcRegainEvent)
Parameters:
outage -

isServiceUnresponsiveEnabled

boolean isServiceUnresponsiveEnabled()
Returns:

reparentOutages

void reparentOutages(String ipAddr,
                     int oldNodeId,
                     int newNodeId)
Parameters:
iface -
newNode -


Copyright © 2009. All Rights Reserved.