Interface PollContext
-
- All Known Implementing Classes:
DefaultPollContext
public interface PollContextRepresents a PollContext- Version:
- $Id: $
- Author:
- Mathew Brozowski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EventcreateEvent(String uei, int nodeId, InetAddress address, String svcName, Date date, String reason)createEventStringgetCriticalServiceName()getCriticalServiceNamebooleanisNodeProcessingEnabled()isNodeProcessingEnabledbooleanisPollingAllIfCritServiceUndefined()isPollingAllIfCritServiceUndefinedbooleanisServiceUnresponsiveEnabled()isServiceUnresponsiveEnabledvoidopenOutage(PollableService pSvc, PollEvent svcLostEvent)openOutagevoidresolveOutage(PollableService pSvc, PollEvent svcRegainEvent)resolveOutagePollEventsendEvent(Event event)sendEventvoidtrackPoll(PollableService service, PollStatus result)
-
-
-
Method Detail
-
getCriticalServiceName
String getCriticalServiceName()
getCriticalServiceName
- Returns:
- a
Stringobject.
-
isNodeProcessingEnabled
boolean isNodeProcessingEnabled()
isNodeProcessingEnabled
- Returns:
- a boolean.
-
isPollingAllIfCritServiceUndefined
boolean isPollingAllIfCritServiceUndefined()
isPollingAllIfCritServiceUndefined
- Returns:
- a boolean.
-
sendEvent
PollEvent sendEvent(Event event)
sendEvent
- 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)
createEvent
-
openOutage
void openOutage(PollableService pSvc, PollEvent svcLostEvent)
openOutage
- Parameters:
pSvc- aPollableServiceobject.svcLostEvent- aPollEventobject.
-
resolveOutage
void resolveOutage(PollableService pSvc, PollEvent svcRegainEvent)
resolveOutage
- Parameters:
pSvc- aPollableServiceobject.svcRegainEvent- aPollEventobject.
-
isServiceUnresponsiveEnabled
boolean isServiceUnresponsiveEnabled()
isServiceUnresponsiveEnabled
- Returns:
- a boolean.
-
trackPoll
void trackPoll(PollableService service, PollStatus result)
-
-