|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
javax.management.MBeanFeatureInfo
![]()
![]()
![]()
javax.management.MBeanNotificationInfo
![]()
![]()
![]()
javax.management.modelmbean.ModelMBeanNotificationInfo
, Cloneable
, DescriptorAccess

public class ModelMBeanNotificationInfo

, Cloneable

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 : 0-6 where 0: unknown; 1: non-recoverable;
2: critical, failure; 3: major, severe;
4: minor, marginal, error; 5: warning;
6: normal, cleared, informative
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, displayName
and severity(=6) fields.
| Field Summary |
|---|
Fields inherited from class javax.management.MBeanFeatureInfo ![]() |
|---|
description |
| Constructor Summary | |
|---|---|
ModelMBeanNotificationInfo
Constructs a new ModelMBeanNotificationInfo object from this ModelMBeanNotfication Object. |
|
ModelMBeanNotificationInfo
Constructs a ModelMBeanNotificationInfo object with a default descriptor. |
|
ModelMBeanNotificationInfo
Constructs a ModelMBeanNotificationInfo object. |
|
| Method Summary | |
|---|---|
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
Sets associated Descriptor (full replace) for the ModelMBeanNotificationInfo If the new Descriptor is null, then the associated Descriptor reverts to a default descriptor. |
String |
toString
Returns a human readable string containing ModelMBeanNotificationInfo. |
Methods inherited from class javax.management.MBeanNotificationInfo ![]() |
|---|
equals |
Methods inherited from class javax.management.MBeanFeatureInfo ![]() |
|---|
getDescription |
Methods inherited from class java.lang.Object ![]() |
|---|
finalize |
| Constructor Detail |
|---|

public ModelMBeanNotificationInfo(String![]()
![]()
[] notifTypes, String
![]()
![]()
name, String
![]()
![]()
description)
notifTypes - The array of strings (in dot notation) containing
the notification types that may be emitted.name - The name of the Notification class.description - A human readable description of the
Notification. Optional.

public ModelMBeanNotificationInfo(String![]()
![]()
[] notifTypes, String
![]()
![]()
name, String
![]()
![]()
description, Descriptor
![]()
![]()
descriptor)
notifTypes - The array of strings (in dot notation)
containing the notification types that may be emitted.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 a default descriptor
will be created. If the descriptor does not contain the
fields "displayName" or "severity" these fields are added
in the descriptor with their default values.
RuntimeOperationsException

- Wraps an
IllegalArgumentException
. The descriptor is invalid, or
descriptor field "name" is not equal to parameter name, or
descriptor field "DescriptorType" is not equal to "notification".

public ModelMBeanNotificationInfo(ModelMBeanNotificationInfo![]()
![]()
inInfo)
inInfo - the ModelMBeanNotificationInfo to be duplicated| Method Detail |
|---|

public Object![]()
![]()
clone()
clone

in class MBeanNotificationInfo

Cloneable


public Descriptor![]()
![]()
getDescriptor()
getDescriptor

in interface DescriptorAccess

setDescriptor(javax.management.Descriptor)


public void setDescriptor(Descriptor![]()
![]()
inDescriptor)
setDescriptor

in interface DescriptorAccess

inDescriptor - replaces the Descriptor associated with the
ModelMBeanNotification interface
RuntimeOperationsException

- Wraps an
IllegalArgumentException
for invalid Descriptor.getDescriptor()


public String![]()
![]()
toString()
toString

in class Object

|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||