Interface PollContext
-
- All Known Implementing Classes:
DefaultPollContext
public interface PollContext
Represents a PollContext- Version:
- $Id: $
- Author:
- Mathew Brozowski
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Event
createEvent(java.lang.String uei, int nodeId, java.net.InetAddress address, java.lang.String svcName, java.util.Date date, java.lang.String reason)
createEventjava.lang.String
getCriticalServiceName()
getCriticalServiceNameboolean
isNodeProcessingEnabled()
isNodeProcessingEnabledboolean
isPollingAllIfCritServiceUndefined()
isPollingAllIfCritServiceUndefinedboolean
isServiceUnresponsiveEnabled()
isServiceUnresponsiveEnabledvoid
openOutage(PollableService pSvc, PollEvent svcLostEvent)
openOutagevoid
resolveOutage(PollableService pSvc, PollEvent svcRegainEvent)
resolveOutagePollEvent
sendEvent(Event event)
sendEventvoid
trackPoll(PollableService service, PollStatus result)
-
-
-
Method Detail
-
getCriticalServiceName
java.lang.String getCriticalServiceName()
getCriticalServiceName
- Returns:
- a
String
object.
-
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(java.lang.String uei, int nodeId, java.net.InetAddress address, java.lang.String svcName, java.util.Date date, java.lang.String reason)
createEvent
- Parameters:
uei
- aString
object.nodeId
- a int.address
- aInetAddress
object.svcName
- aString
object.date
- aDate
object.reason
- aString
object.- Returns:
- a
Event
object.
-
openOutage
void openOutage(PollableService pSvc, PollEvent svcLostEvent)
openOutage
- Parameters:
pSvc
- aPollableService
object.svcLostEvent
- aPollEvent
object.
-
resolveOutage
void resolveOutage(PollableService pSvc, PollEvent svcRegainEvent)
resolveOutage
- Parameters:
pSvc
- aPollableService
object.svcRegainEvent
- aPollEvent
object.
-
isServiceUnresponsiveEnabled
boolean isServiceUnresponsiveEnabled()
isServiceUnresponsiveEnabled
- Returns:
- a boolean.
-
trackPoll
void trackPoll(PollableService service, PollStatus result)
-
-