public interface ComponentRuntimeMBean extends RuntimeMBean
Base class for all runtime mbeans that provide status of running modules.
Modifier and Type | Field and Description |
---|---|
static int |
ACTIVATED
State indicating at this module is currently active.
|
static int |
NEW
State indicating this module has just been created and is being initialized.
|
static int |
PREPARED
State indicating at this module of this application is prepared, but not active.
|
static int |
UNPREPARED
State indicating at this module is neither prepared or active.
|
Modifier and Type | Method and Description |
---|---|
int |
getDeploymentState()
The current deployment state of the
module.
|
String |
getModuleId()
Returns the identifier for this Component.
|
WorkManagerRuntimeMBean[] |
getWorkManagerRuntimes()
Get the runtime mbeans for all work managers defined in this component
|
addPropertyChangeListener, removePropertyChangeListener
getMBeanInfo, getName, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setName, setParent
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
static final int UNPREPARED
static final int PREPARED
static final int ACTIVATED
static final int NEW
String getModuleId()
Returns the identifier for this Component. The identifier is unique within the application.
Typical modules will use the URI for their id. Web Modules will return their context-root since the web-uri may not be unique within an EAR.
int getDeploymentState()
The current deployment state of the module.
A module can be in one and only one of the following states. State can be changed via deployment or administrator console.
ComponentRuntimeMBean.setDeploymentState(int)
WorkManagerRuntimeMBean[] getWorkManagerRuntimes()
Get the runtime mbeans for all work managers defined in this component