public interface UsageNotificationManagerMBean extends UsageNotificationManagerMBean
Modifier and Type | Field and Description |
---|---|
static String |
NAMESPACE_KEY
The JMX Object Name property key that identifies the namespace that the Usage
Notification Manager MBean belongs to.
|
static String |
USAGE_PARAMETERS_INTERFACE_TYPE_KEY
The JMX Object Name property key that identifies the type of the usage parameters
interface that the Usage Notification Manager MBean is providing usage information for.
|
BASE_OBJECT_NAME, NOTIFICATION_SOURCE_KEY
Modifier and Type | Method and Description |
---|---|
String |
getNamespace()
Get the namespace that the usage parameters managed by this Usage Notification Manager
MBean reside in.
|
String |
getUsageParametersInterfaceType()
Get the usage parameters interface type of the usage parameters managed by this Usage
Notification Manager MBean.
|
TabularData |
tabulateAll()
Get the values of all usage notifications-enabled flags for the usage parameters
managed by this Usage Notification Manager MBean.
|
close, getNotificationSource
static final String NAMESPACE_KEY
static final String USAGE_PARAMETERS_INTERFACE_TYPE_KEY
String getNamespace()
null
if the usage parameters reside in the default
namespace.String getUsageParametersInterfaceType() throws ManagementException
This method only returns a non-null value if the usage parameters interface was declared using the Rhino extension mechanism.
null
if the usage
parameters interface was declared using the standard SLEE mechanism.ManagementException
- if a system-level failure occurs.TabularData tabulateAll() throws ManagementException
This method returns tabular data with the following structure:
Field | Open Type | Description |
---|---|---|
parameter-name | String | The name of the usage parameter. |
notifications-enabled | Boolean | Flag indicating whether or not usage notifications are enabled for this usage parameter. |
ManagementException
- if the values of the flags could not be obtained
due to a system-level failure.