ModelMBeanNotificationInfo (Java Platform SE 8 ) (original) (raw)


public class ModelMBeanNotificationInfo
extends MBeanNotificationInfo
implements DescriptorAccess
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. Note that when the Type in this table is Number, a String that is the decimal representation of a Long can also be used.

Name Type Meaning
name String Notification name.
descriptorType String Must be "notification".
severity Number 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 String Unique key for message text (to allow translation, analysis).
messageText String Text of notification.
log String T - log message, F - do not log message.
logfile String fully qualified file name appropriate for operating system.
visibility Number 1-4 where 1: always visible 4: rarely visible.
presentationString String XML formatted string to allow presentation of data.
The default descriptor contains the name, descriptorType, displayName and severity(=6) fields. The default value of the name and displayName fields is the name of the Notification class (as specified by the name parameter of the ModelMBeanNotificationInfo constructor).
The serialVersionUID of this class is -7445681389570207141L.
Since:
1.5
See Also:
Serialized Form

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.