public class DefaultPollContext extends Object implements PollContext, EventListener
Constructor and Description |
---|
DefaultPollContext() |
Modifier and Type | Method and Description |
---|---|
Event |
createEvent(String uei,
int nodeId,
InetAddress address,
String svcName,
Date date,
String reason)
createEvent
|
String |
getCriticalServiceName()
getCriticalServiceName
|
EventIpcManager |
getEventManager()
getEventManager
|
String |
getLocalHostName()
getLocalHostName
|
String |
getName()
getName
|
PollerConfig |
getPollerConfig()
getPollerConfig
|
QueryManager |
getQueryManager()
getQueryManager
|
boolean |
isNodeProcessingEnabled()
isNodeProcessingEnabled
|
boolean |
isPollingAllIfCritServiceUndefined()
isPollingAllIfCritServiceUndefined
|
boolean |
isServiceUnresponsiveEnabled()
isServiceUnresponsiveEnabled
|
void |
onEvent(Event event)
Process a sent event.
|
void |
openOutage(PollableService svc,
PollEvent svcLostEvent)
openOutage
|
void |
resolveOutage(PollableService svc,
PollEvent svcRegainEvent)
resolveOutage
|
PollEvent |
sendEvent(Event event)
sendEvent
|
void |
setEventManager(EventIpcManager eventManager)
setEventManager
|
void |
setLocalHostName(String localHostName)
setLocalHostName
|
void |
setName(String name)
setName
|
void |
setPollerConfig(PollerConfig pollerConfig)
setPollerConfig
|
void |
setQueryManager(QueryManager queryManager)
setQueryManager
|
public EventIpcManager getEventManager()
getEventManager
EventIpcManager
object.public void setEventManager(EventIpcManager eventManager)
setEventManager
eventManager
- a EventIpcManager
object.public void setLocalHostName(String localHostName)
setLocalHostName
localHostName
- a String
object.public String getName()
getName
getName
in interface EventListener
String
object.public PollerConfig getPollerConfig()
getPollerConfig
PollerConfig
object.public void setPollerConfig(PollerConfig pollerConfig)
setPollerConfig
pollerConfig
- a PollerConfig
object.public QueryManager getQueryManager()
getQueryManager
QueryManager
object.public void setQueryManager(QueryManager queryManager)
setQueryManager
queryManager
- a QueryManager
object.public String getCriticalServiceName()
getCriticalServiceName
getCriticalServiceName
in interface PollContext
String
object.public boolean isNodeProcessingEnabled()
isNodeProcessingEnabled
isNodeProcessingEnabled
in interface PollContext
public boolean isPollingAllIfCritServiceUndefined()
isPollingAllIfCritServiceUndefined
isPollingAllIfCritServiceUndefined
in interface PollContext
public PollEvent sendEvent(Event event)
sendEvent
sendEvent
in interface PollContext
event
- the event to sendpublic Event createEvent(String uei, int nodeId, InetAddress address, String svcName, Date date, String reason)
createEvent
createEvent
in interface PollContext
uei
- a String
object.nodeId
- a int.address
- a InetAddress
object.svcName
- a String
object.date
- a Date
object.reason
- a String
object.Event
object.public void openOutage(PollableService svc, PollEvent svcLostEvent)
openOutage
openOutage
in interface PollContext
svc
- a PollableService
object.svcLostEvent
- a PollEvent
object.public void resolveOutage(PollableService svc, PollEvent svcRegainEvent)
resolveOutage
resolveOutage
in interface PollContext
svc
- a PollableService
object.svcRegainEvent
- a PollEvent
object.public boolean isServiceUnresponsiveEnabled()
isServiceUnresponsiveEnabled
isServiceUnresponsiveEnabled
in interface PollContext
public void onEvent(Event event)
onEvent
in interface EventListener
event
- a Event
object.Copyright © 2017. All rights reserved.