public class PassiveStatusKeeper extends AbstractServiceDaemon implements EventListener
PassiveStatusKeeper class.
PAUSE_PENDING, PAUSED, RESUME_PENDINGRUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED| Constructor and Description |
|---|
PassiveStatusKeeper()
Constructor for PassiveStatusKeeper.
|
PassiveStatusKeeper(EventIpcManager eventMgr)
Constructor for PassiveStatusKeeper.
|
| Modifier and Type | Method and Description |
|---|---|
DataSource |
getDbConnectoinFactory()
getDbConnectoinFactory
|
EventIpcManager |
getEventManager()
getEventManager
|
static PassiveStatusKeeper |
getInstance()
getInstance
|
PollStatus |
getStatus(String nodeLabel,
String ipAddr,
String svcName)
getStatus
|
void |
onEvent(Event e)
Process a sent event.
|
protected void |
onInit()
onInit
|
protected void |
onStop()
onStop
|
void |
setDataSource(DataSource dataSource)
setDataSource
|
void |
setEventManager(EventIpcManager eventMgr)
setEventManager
|
static void |
setInstance(PassiveStatusKeeper psk)
setInstance
|
void |
setStatus(PassiveStatusKey key,
PollStatus pollStatus)
setStatus
|
void |
setStatus(String nodeLabel,
String ipAddr,
String svcName,
PollStatus pollStatus)
setStatus
|
afterPropertiesSet, destroy, getName, getStatus, getStatusText, init, isPaused, isRunning, isStarting, onPause, onResume, onStart, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatusclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetNamepublic PassiveStatusKeeper()
Constructor for PassiveStatusKeeper.
public PassiveStatusKeeper(EventIpcManager eventMgr)
Constructor for PassiveStatusKeeper.
eventMgr - a EventIpcManager object.public static void setInstance(PassiveStatusKeeper psk)
setInstance
psk - a PassiveStatusKeeper object.public static PassiveStatusKeeper getInstance()
getInstance
PassiveStatusKeeper object.protected void onInit()
onInit
onInit in class AbstractServiceDaemonprotected void onStop()
onStop
onStop in class AbstractServiceDaemonpublic void setStatus(String nodeLabel, String ipAddr, String svcName, PollStatus pollStatus)
setStatus
nodeLabel - a String object.ipAddr - a String object.svcName - a String object.pollStatus - a PollStatus object.public void setStatus(PassiveStatusKey key, PollStatus pollStatus)
setStatus
key - a PassiveStatusKey object.pollStatus - a PollStatus object.public PollStatus getStatus(String nodeLabel, String ipAddr, String svcName)
getStatus
nodeLabel - a String object.ipAddr - a String object.svcName - a String object.PollStatus object.public void onEvent(Event e)
onEvent in interface EventListenere - a Event object.public EventIpcManager getEventManager()
getEventManager
EventIpcManager object.public void setEventManager(EventIpcManager eventMgr)
setEventManager
eventMgr - a EventIpcManager object.public DataSource getDbConnectoinFactory()
getDbConnectoinFactory
DataSource object.public void setDataSource(DataSource dataSource)
setDataSource
dataSource - a DataSource object.Copyright © 2018. All rights reserved.