|
||||||||||
| 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:The default descriptor contains the name, descriptorType, and severity=5 fields.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
| Fields inherited from class javax.management.MBeanFeatureInfo |
description, name |
| Constructor Summary | |
ModelMBeanNotificationInfo(ModelMBeanNotificationInfo notifInfo)
Constructs a new ModelMBeanNotificationInfo object from this ModelMBeanNotfication Object. |
|
ModelMBeanNotificationInfo(java.lang.String[] types,
java.lang.String name,
java.lang.String description)
Constructs a ModelMBeanNotificationInfo object with a default descxriptor. |
|
ModelMBeanNotificationInfo(java.lang.String[] types,
java.lang.String name,
java.lang.String description,
Descriptor descriptor)
Constructs a ModelMBeanNotificationInfo object. |
|
| Method Summary | |
java.lang.Object |
clone()
Creates and returns a new ModelMBeanNotificationInfo which is a duplicate of this ModelMBeanNotificationInfo. |
Descriptor |
getDescriptor()
Returns a copy of the associated Descriptor for the ModelMBeanNotificationInfo |
void |
setDescriptor(Descriptor descriptor)
Sets associated Descriptor (full replace) for the ModelMBeanNotificationInfo If the new Descriptor is null, then the associated Descriptor reverts to a default descriptor. |
java.lang.String |
toString()
Returns a human readable string containing ModelMBeanNotificationInfo |
| 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[] types,
java.lang.String name,
java.lang.String description)
types - The notification type string (in dot notation).name - The name of the Notification class.description - A human readable description of the Notification. Optional.
The descriptor must be set before this ModelMBeanNotificationInfo instance can be used.
public ModelMBeanNotificationInfo(java.lang.String[] types,
java.lang.String name,
java.lang.String description,
Descriptor descriptor)
types - The notification type string (in dot notation).name - The name of the Notification class.description - A human readable description of the Notification. Optional.descriptor - An instance of 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 notifInfo)
notifInfo - the ModelMBeanNotificationInfo to be duplicated| Method Detail |
public java.lang.Object clone()
clone in class MBeanNotificationInfopublic Descriptor getDescriptor()
getDescriptor in interface DescriptorAccesspublic void setDescriptor(Descriptor descriptor)
setDescriptor in interface DescriptorAccessdescriptor - - replaces the Descriptor associated with the
ModelMBeanNotification interfacepublic java.lang.String toString()
toString in class java.lang.ObjectRuntimeOperationsException - for illegal value for field URLName or field Values.
If the descriptor string fails for any reason, this exception will be thrown.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||