|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Management interface for controlling extended management functions. This interface allows the remote creation and removal of extended capabilities that are not normally instanciated by the component's MBeans. Examples include extended debugging, extended logging,...
This interface should be implemented by any device/component that wishes to provide very detailed command/control/monitoring functions, but does not wish to expose those functions all the time. This interface would be implemented within an MBean that is always present, and the use of it will either create an instance of the extended function MBean or remove it. By using this functionality a management application can enable very granular control over a component ONLY when explicitly required.
This management interface includes the following attributes. These attributes are described in more detail in the accessor methods.
The following operations are included in this management interface. These are described in more detail in the corresponding method documentation.
Field Summary | |
---|---|
static int |
EXTENDED_CTRL
|
static int |
EXTENDED_DEBUG
|
static int |
EXTENDED_LOG
|
Method Summary | |
---|---|
int |
destroyDebug()
Destroy the instance of the extended debug MBean. |
int |
destroyDetailedControl()
Destroy the instance of the extended debug MBean. |
int |
destroyDetailedLogControl()
Destroy the instance of the extended debug MBean. |
javax.management.ObjectName |
enableDebug()
Enable, if available, the extended Debug facilities of this component. |
javax.management.ObjectName |
enableDetailedControl()
Enable, if available, the extended Control facilities of this component. |
javax.management.ObjectName |
enableDetailedLogControl()
Enable, if available, the extended Logging control facilities of this component. |
int |
getCurrentlyActiveCapabilities()
Query the which extened functions are currenly active. |
int |
getExtendedCapabilities()
Query the capabilities of this implemetation of this interface. |
Field Detail |
public static final int EXTENDED_DEBUG
public static final int EXTENDED_LOG
public static final int EXTENDED_CTRL
Method Detail |
public int getExtendedCapabilities()
public int getCurrentlyActiveCapabilities()
public javax.management.ObjectName enableDebug()
public int destroyDebug()
public javax.management.ObjectName enableDetailedLogControl()
public int destroyDetailedLogControl()
public javax.management.ObjectName enableDetailedControl()
public int destroyDetailedControl()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |