org.opennms.netmgt.poller.pollables
Interface PollContext
- All Known Implementing Classes:
- DefaultPollContext
public interface PollContext
Represents a PollContext
- Author:
- Mathew Brozowski
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.