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
The JMX Object Name property key that identifies the namespace that the Usage Notification Manager MBean belongs to. This key is equal to the string "namespace". This key is only present in the Object Name if the Usage Notification Manager MBean resides in a user-defined namespace, rather than the default namespace. The value of this key, if present, is the quoted name of the namespace.
static final 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. This key is equal to the string "upiType". This attribute is only present in Usage Notification Manager MBeans for usage parameter interfaces declared using the Rhino extension mechanism.
String getNamespace()
Get the namespace that the usage parameters managed by this Usage Notification Manager MBean reside in.
null
if the usage parameters reside in the default namespace.String getUsageParametersInterfaceType() throws ManagementException
Get the usage parameters interface type of the usage parameters managed by this Usage Notification Manager MBean.
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
Get the values of all usage notifications-enabled flags for the usage parameters managed by this Usage Notification Manager MBean.
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.