|
XMOJO 5 API Docs | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.management.MBeanFeatureInfo | +--javax.management.MBeanNotificationInfo | +--javax.management.modelmbean.ModelMBeanNotificationInfo
The ModelMBeanNotificationInfo object describes a notification emitted by a ModelMBean. It is a subclass of MBeanNotificationInfo with the addition of an associated Descriptor and an implementation of the Descriptor interface.
The fields in the descriptor are defined, but not limited to, the following:name : notification name
descriptorType : must be "notification"
severity : 1-5 where 1: fatal 2: severe 3: error 4: warn 5: info
messageID : unique key for message text (to allow translation,analysis)
messageText : text of notification
log : T - log message F - do not log message
logfile : string fully qualified file name appropriate for operating system
visibility : 1-4 where 1: always visible 4: rarely visible
presentationString : xml formatted string to allow presentation of data
The default descriptor contains the name, descriptorType, and severity=5 fields.
Fields inherited from class javax.management.MBeanFeatureInfo |
description, name |
Constructor Summary | |
ModelMBeanNotificationInfo(ModelMBeanNotificationInfo inInfo)
Constructs a new ModelMBeanNotificationInfo object from this ModelMBeanNotfication Object. |
|
ModelMBeanNotificationInfo(java.lang.String[] notifTypes,
java.lang.String name,
java.lang.String description)
Constructs a ModelMBeanNotificationInfo object with a default descxriptor. |
|
ModelMBeanNotificationInfo(java.lang.String[] notifTypes,
java.lang.String name,
java.lang.String description,
Descriptor descriptor)
Constructs a ModelMBeanNotificationInfo object |
Method Summary | |
java.lang.Object |
clone()
Creates a duplicate ModelMBeanNotificationInfo object |
Descriptor |
getDescriptor()
Gets the corresponding Descriptor of this ModelMBeanNotificationInfo |
void |
setDescriptor(Descriptor inDescriptor)
Sets the specified Descriptor to this ModelMBeanNotificationInfo.If the value is null then default Descriptor will be taken. |
java.lang.String |
toString()
Returns a human readable version of the ModelMBeanNotificationInfo instance |
Methods inherited from class javax.management.MBeanNotificationInfo |
getNotifTypes |
Methods inherited from class javax.management.MBeanFeatureInfo |
getDescription, getName |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public ModelMBeanNotificationInfo(java.lang.String[] notifTypes, java.lang.String name, java.lang.String description)
notifTypes
- The notification type stringname
- The Notification class namedescription
- The description about the notificationpublic ModelMBeanNotificationInfo(java.lang.String[] notifTypes, java.lang.String name, java.lang.String description, Descriptor descriptor)
notifTypes
- The notification type stringname
- The Notification class namedescription
- The description about the notificationdescriptor
- Descriptor containing the appropriate metadata for
this instance of the MBeanNotificationInfo. If it is null
or invalid then a default desriptor will be created.public ModelMBeanNotificationInfo(ModelMBeanNotificationInfo inInfo)
inInfo
- The duplicate ModelMBeanNotificationInfo objectMethod Detail |
public java.lang.Object clone()
clone
in class MBeanNotificationInfo
public Descriptor getDescriptor()
getDescriptor
in interface DescriptorAccess
public void setDescriptor(Descriptor inDescriptor)
setDescriptor
in interface DescriptorAccess
inDescriptor
- This replaces the Descriptor associated with the
ModelMBeanNotification interfacejava.lang.IllegalArgumentException
- If the new Descriptor is invalid,
then it will be thrown.public java.lang.String toString()
toString
in class MBeanNotificationInfo
|
XMOJO 5 API Docs | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |