public abstract class AbstractSpringContextJmxServiceDaemon<T extends SpringServiceDaemon> extends Object implements BaseOnmsMBean
Abstract AbstractSpringContextJmxServiceDaemon class.
| Modifier and Type | Field and Description |
|---|---|
static String |
DAEMON_BEAN_NAME
Constant
DAEMON_BEAN_NAME="daemon" |
| Constructor and Description |
|---|
AbstractSpringContextJmxServiceDaemon()
Constructor for AbstractSpringContextJmxServiceDaemon.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
getContext()
This is here for unit tests to use.
|
T |
getDaemon()
Get the service daemon object that this JMX MBean represents.
|
protected abstract String |
getLoggingPrefix()
getLoggingPrefix
|
protected abstract String |
getSpringContext()
getSpringContext
|
int |
getStatus()
getStatus
|
String |
getStatusText()
getStatusText
|
void |
init()
init
|
void |
start()
start
|
String |
status()
status
|
void |
stop()
stop
|
public static final String DAEMON_BEAN_NAME
DAEMON_BEAN_NAME="daemon"public AbstractSpringContextJmxServiceDaemon()
Constructor for AbstractSpringContextJmxServiceDaemon.
T - a T object.protected abstract String getSpringContext()
getSpringContext
String object.protected abstract String getLoggingPrefix()
getLoggingPrefix
String object.protected org.springframework.context.ApplicationContext getContext()
ApplicationContext object.public final void init()
init
init in interface BaseOnmsMBeanpublic final void start()
start
start in interface BaseOnmsMBeanpublic T getDaemon()
public final void stop()
stop
stop in interface BaseOnmsMBeanpublic final int getStatus()
getStatus
getStatus in interface BaseOnmsMBeanpublic final String status()
status
status in interface BaseOnmsMBeanString object.public final String getStatusText()
getStatusText
getStatusText in interface BaseOnmsMBeanString object.Copyright © 2020. All rights reserved.