java.lang.Object
org.apache.derby.mbeans.Management
- All Implemented Interfaces:
ManagementMBean
Management MBean to allow applications to dynamically
control visibility of Derby's MBeans.
If Derby does not register its ManagementMBean then an
application may register this implementation
of ManagementMBean itself and use it to start Derby's
JMX management.
If Derby is not booted then invoking startManagement will do nothing.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturn the system identifier that this MBean is managing.boolean
Return state of Derby's JMX management.void
Start Derby's MBeans.void
Stop Derby's MBeans.
-
Constructor Details
-
Management
public Management()
-
-
Method Details
-
startManagement
public void startManagement()Start Derby's MBeans.- Specified by:
startManagement
in interfaceManagementMBean
- See Also:
-
stopManagement
public void stopManagement()Stop Derby's MBeans.- Specified by:
stopManagement
in interfaceManagementMBean
- See Also:
-
isManagementActive
public boolean isManagementActive()Return state of Derby's JMX management.- Specified by:
isManagementActive
in interfaceManagementMBean
- Returns:
- true Derby has registered beans, false Derby has not registered any beans.
- See Also:
-
getSystemIdentifier
Return the system identifier that this MBean is managing.- Specified by:
getSystemIdentifier
in interfaceManagementMBean
- Returns:
- Runtime identifier for the system, null if Derby is not running.
- See Also:
-