public class PassiveStatusKeeper extends AbstractServiceDaemon implements EventListener
PassiveStatusKeeper class.
PAUSE_PENDING, PAUSED, RESUME_PENDING
RUNNING, 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(IEvent 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, waitForStatus
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName
public 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 AbstractServiceDaemon
protected void onStop()
onStop
onStop
in class AbstractServiceDaemon
public 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(IEvent e)
onEvent
in interface EventListener
e
- a IEvent
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 © 2021. All rights reserved.