public class javax.management.monitor.MonitorNotification extends javax.management.Notification
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: javax.management.monitor.MonitorNotification
super_class: javax.management.Notification
{
public static final java.lang.String OBSERVED_OBJECT_ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.error.mbean"
public static final java.lang.String OBSERVED_ATTRIBUTE_ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.error.attribute"
public static final java.lang.String OBSERVED_ATTRIBUTE_TYPE_ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.error.type"
public static final java.lang.String THRESHOLD_ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.error.threshold"
public static final java.lang.String RUNTIME_ERROR;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.error.runtime"
public static final java.lang.String THRESHOLD_VALUE_EXCEEDED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.counter.threshold"
public static final java.lang.String THRESHOLD_HIGH_VALUE_EXCEEDED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.gauge.high"
public static final java.lang.String THRESHOLD_LOW_VALUE_EXCEEDED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.gauge.low"
public static final java.lang.String STRING_TO_COMPARE_VALUE_MATCHED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.string.matches"
public static final java.lang.String STRING_TO_COMPARE_VALUE_DIFFERED;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "jmx.monitor.string.differs"
private static final long serialVersionUID;
descriptor: J
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: -4608189663661929204
private javax.management.ObjectName observedObject;
descriptor: Ljavax/management/ObjectName;
flags: (0x0002) ACC_PRIVATE
private java.lang.String observedAttribute;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object derivedGauge;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
private java.lang.Object trigger;
descriptor: Ljava/lang/Object;
flags: (0x0002) ACC_PRIVATE
void <init>(java.lang.String, java.lang.Object, long, long, java.lang.String, javax.management.ObjectName, java.lang.String, java.lang.Object, java.lang.Object);
descriptor: (Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;Ljavax/management/ObjectName;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V
flags: (0x0000)
Code:
stack=8, locals=12, args_size=10
start local 0 start local 1 start local 2 start local 3 start local 5 start local 7 start local 8 start local 9 start local 10 start local 11 0: aload 0
aload 1
aload 2
lload 3
lload 5
aload 7
invokespecial javax.management.Notification.<init>:(Ljava/lang/String;Ljava/lang/Object;JJLjava/lang/String;)V
1: aload 0
aconst_null
putfield javax.management.monitor.MonitorNotification.observedObject:Ljavax/management/ObjectName;
2: aload 0
aconst_null
putfield javax.management.monitor.MonitorNotification.observedAttribute:Ljava/lang/String;
3: aload 0
aconst_null
putfield javax.management.monitor.MonitorNotification.derivedGauge:Ljava/lang/Object;
4: aload 0
aconst_null
putfield javax.management.monitor.MonitorNotification.trigger:Ljava/lang/Object;
5: aload 0
aload 8
putfield javax.management.monitor.MonitorNotification.observedObject:Ljavax/management/ObjectName;
6: aload 0
aload 9
putfield javax.management.monitor.MonitorNotification.observedAttribute:Ljava/lang/String;
7: aload 0
aload 10
putfield javax.management.monitor.MonitorNotification.derivedGauge:Ljava/lang/Object;
8: aload 0
aload 11
putfield javax.management.monitor.MonitorNotification.trigger:Ljava/lang/Object;
9: return
end local 11 end local 10 end local 9 end local 8 end local 7 end local 5 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Ljavax/management/monitor/MonitorNotification;
0 10 1 type Ljava/lang/String;
0 10 2 source Ljava/lang/Object;
0 10 3 sequenceNumber J
0 10 5 timeStamp J
0 10 7 msg Ljava/lang/String;
0 10 8 obsObj Ljavax/management/ObjectName;
0 10 9 obsAtt Ljava/lang/String;
0 10 10 derGauge Ljava/lang/Object;
0 10 11 trigger Ljava/lang/Object;
MethodParameters:
Name Flags
type
source
sequenceNumber
timeStamp
msg
obsObj
obsAtt
derGauge
trigger
public javax.management.ObjectName getObservedObject();
descriptor: ()Ljavax/management/ObjectName;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.management.monitor.MonitorNotification.observedObject:Ljavax/management/ObjectName;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/management/monitor/MonitorNotification;
public java.lang.String getObservedAttribute();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.management.monitor.MonitorNotification.observedAttribute:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/management/monitor/MonitorNotification;
public java.lang.Object getDerivedGauge();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.management.monitor.MonitorNotification.derivedGauge:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/management/monitor/MonitorNotification;
public java.lang.Object getTrigger();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield javax.management.monitor.MonitorNotification.trigger:Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Ljavax/management/monitor/MonitorNotification;
}
SourceFile: "MonitorNotification.java"