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 BaseOnmsMBean
public final void start()
start
start
in interface BaseOnmsMBean
public T getDaemon()
public final void stop()
stop
stop
in interface BaseOnmsMBean
public final int getStatus()
getStatus
getStatus
in interface BaseOnmsMBean
public final String status()
status
status
in interface BaseOnmsMBean
String
object.public final String getStatusText()
getStatusText
getStatusText
in interface BaseOnmsMBean
String
object.Copyright © 2021. All rights reserved.