public abstract class sun.jvmstat.monitor.MonitoredHost
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: sun.jvmstat.monitor.MonitoredHost
super_class: java.lang.Object
{
private static java.util.Map<sun.jvmstat.monitor.HostIdentifier, sun.jvmstat.monitor.MonitoredHost> monitoredHosts;
descriptor: Ljava/util/Map;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Signature: Ljava/util/Map<Lsun/jvmstat/monitor/HostIdentifier;Lsun/jvmstat/monitor/MonitoredHost;>;
private static final java.lang.String IMPL_OVERRIDE_PROP_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "sun.jvmstat.monitor.MonitoredHost"
private static final java.lang.String IMPL_PKG_PROP_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "sun.jvmstat.monitor.package"
private static final java.lang.String IMPL_PACKAGE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String LOCAL_PROTOCOL_PROP_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "sun.jvmstat.monitor.local"
private static final java.lang.String LOCAL_PROTOCOL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String REMOTE_PROTOCOL_PROP_NAME;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "sun.jvmstat.monitor.remote"
private static final java.lang.String REMOTE_PROTOCOL;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final java.lang.String MONITORED_HOST_CLASS;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "MonitoredHostProvider"
protected sun.jvmstat.monitor.HostIdentifier hostId;
descriptor: Lsun/jvmstat/monitor/HostIdentifier;
flags: (0x0004) ACC_PROTECTED
protected int interval;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.lang.Exception lastException;
descriptor: Ljava/lang/Exception;
flags: (0x0004) ACC_PROTECTED
static final boolean $assertionsDisabled;
descriptor: Z
flags: (0x1018) ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: ldc Lsun/jvmstat/monitor/MonitoredHost;
invokevirtual java.lang.Class.desiredAssertionStatus:()Z
ifne 1
iconst_1
goto 2
StackMap locals:
StackMap stack:
1: iconst_0
StackMap locals:
StackMap stack: int
2: putstatic sun.jvmstat.monitor.MonitoredHost.$assertionsDisabled:Z
3: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
4: putstatic sun.jvmstat.monitor.MonitoredHost.monitoredHosts:Ljava/util/Map;
5: ldc "sun.jvmstat.monitor.package"
ldc "sun.jvmstat.perfdata"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
6: putstatic sun.jvmstat.monitor.MonitoredHost.IMPL_PACKAGE:Ljava/lang/String;
7: ldc "sun.jvmstat.monitor.local"
ldc "local"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
8: putstatic sun.jvmstat.monitor.MonitoredHost.LOCAL_PROTOCOL:Ljava/lang/String;
9: ldc "sun.jvmstat.monitor.remote"
ldc "rmi"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
10: putstatic sun.jvmstat.monitor.MonitoredHost.REMOTE_PROTOCOL:Ljava/lang/String;
11: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvmstat/monitor/MonitoredHost;
public static sun.jvmstat.monitor.MonitoredHost getMonitoredHost(java.lang.String);
descriptor: (Ljava/lang/String;)Lsun/jvmstat/monitor/MonitoredHost;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new sun.jvmstat.monitor.HostIdentifier
dup
aload 0
invokespecial sun.jvmstat.monitor.HostIdentifier.<init>:(Ljava/lang/String;)V
astore 1
start local 1 1: aload 1
invokestatic sun.jvmstat.monitor.MonitoredHost.getMonitoredHost:(Lsun/jvmstat/monitor/HostIdentifier;)Lsun/jvmstat/monitor/MonitoredHost;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 hostIdString Ljava/lang/String;
1 2 1 hostId Lsun/jvmstat/monitor/HostIdentifier;
Exceptions:
throws sun.jvmstat.monitor.MonitorException, java.net.URISyntaxException
MethodParameters:
Name Flags
hostIdString
public static sun.jvmstat.monitor.MonitoredHost getMonitoredHost(sun.jvmstat.monitor.VmIdentifier);
descriptor: (Lsun/jvmstat/monitor/VmIdentifier;)Lsun/jvmstat/monitor/MonitoredHost;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=2, args_size=1
start local 0 0: new sun.jvmstat.monitor.HostIdentifier
dup
aload 0
invokespecial sun.jvmstat.monitor.HostIdentifier.<init>:(Lsun/jvmstat/monitor/VmIdentifier;)V
astore 1
start local 1 1: aload 1
invokestatic sun.jvmstat.monitor.MonitoredHost.getMonitoredHost:(Lsun/jvmstat/monitor/HostIdentifier;)Lsun/jvmstat/monitor/MonitoredHost;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 vmid Lsun/jvmstat/monitor/VmIdentifier;
1 2 1 hostId Lsun/jvmstat/monitor/HostIdentifier;
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
vmid
public static sun.jvmstat.monitor.MonitoredHost getMonitoredHost(sun.jvmstat.monitor.HostIdentifier);
descriptor: (Lsun/jvmstat/monitor/HostIdentifier;)Lsun/jvmstat/monitor/MonitoredHost;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=6, args_size=1
start local 0 0: ldc "sun.jvmstat.monitor.MonitoredHost"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
astore 1
start local 1 1: aconst_null
astore 2
start local 2 2: getstatic sun.jvmstat.monitor.MonitoredHost.monitoredHosts:Ljava/util/Map;
dup
astore 3
monitorenter
3: getstatic sun.jvmstat.monitor.MonitoredHost.monitoredHosts:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.get:(Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.jvmstat.monitor.MonitoredHost
astore 2
4: aload 2
ifnull 10
5: aload 2
invokevirtual sun.jvmstat.monitor.MonitoredHost.isErrored:()Z
ifeq 8
6: getstatic sun.jvmstat.monitor.MonitoredHost.monitoredHosts:Ljava/util/Map;
aload 0
invokeinterface java.util.Map.remove:(Ljava/lang/Object;)Ljava/lang/Object;
pop
7: goto 10
8: StackMap locals: java.lang.String sun.jvmstat.monitor.MonitoredHost java.util.Map
StackMap stack:
aload 2
aload 3
monitorexit
9: areturn
10: StackMap locals:
StackMap stack:
aload 3
monitorexit
11: goto 14
StackMap locals:
StackMap stack: java.lang.Throwable
12: aload 3
monitorexit
13: athrow
14: StackMap locals:
StackMap stack:
aload 0
invokestatic sun.jvmstat.monitor.MonitoredHost.resolveHostId:(Lsun/jvmstat/monitor/HostIdentifier;)Lsun/jvmstat/monitor/HostIdentifier;
astore 0
15: aload 1
ifnonnull 19
16: new java.lang.StringBuilder
dup
getstatic sun.jvmstat.monitor.MonitoredHost.IMPL_PACKAGE:Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ".monitor.protocol."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
17: aload 0
invokevirtual sun.jvmstat.monitor.HostIdentifier.getScheme:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "."
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "MonitoredHostProvider"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
18: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
astore 1
19: StackMap locals:
StackMap stack:
aload 1
invokestatic java.lang.Class.forName:(Ljava/lang/String;)Ljava/lang/Class;
astore 3
start local 3 20: aload 3
21: iconst_1
anewarray java.lang.Class
dup
iconst_0
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
aastore
22: invokevirtual java.lang.Class.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;
astore 4
start local 4 23: aload 4
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
aastore
invokevirtual java.lang.reflect.Constructor.newInstance:([Ljava/lang/Object;)Ljava/lang/Object;
checkcast sun.jvmstat.monitor.MonitoredHost
astore 2
24: getstatic sun.jvmstat.monitor.MonitoredHost.monitoredHosts:Ljava/util/Map;
dup
astore 5
monitorenter
25: getstatic sun.jvmstat.monitor.MonitoredHost.monitoredHosts:Ljava/util/Map;
aload 2
getfield sun.jvmstat.monitor.MonitoredHost.hostId:Lsun/jvmstat/monitor/HostIdentifier;
aload 2
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
26: aload 5
monitorexit
27: goto 30
StackMap locals: sun.jvmstat.monitor.HostIdentifier java.lang.String sun.jvmstat.monitor.MonitoredHost java.lang.Class java.lang.reflect.Constructor java.util.Map
StackMap stack: java.lang.Throwable
28: aload 5
monitorexit
29: athrow
30: StackMap locals:
StackMap stack:
aload 2
31: areturn
end local 4 end local 3 32: StackMap locals: sun.jvmstat.monitor.HostIdentifier java.lang.String sun.jvmstat.monitor.MonitoredHost
StackMap stack: java.lang.ClassNotFoundException
astore 3
start local 3 33: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Could not find "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
34: ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 3
invokevirtual java.lang.ClassNotFoundException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
35: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 36: StackMap locals:
StackMap stack: java.lang.NoSuchMethodException
astore 3
start local 3 37: new java.lang.IllegalArgumentException
dup
38: new java.lang.StringBuilder
dup
ldc "Expected constructor missing in "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
39: aload 3
invokevirtual java.lang.NoSuchMethodException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
40: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
41: aload 3
42: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 43: StackMap locals:
StackMap stack: java.lang.IllegalAccessException
astore 3
start local 3 44: new java.lang.IllegalArgumentException
dup
45: new java.lang.StringBuilder
dup
ldc "Unexpected constructor access in "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
46: aload 3
invokevirtual java.lang.IllegalAccessException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
47: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
48: aload 3
49: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 50: StackMap locals:
StackMap stack: java.lang.InstantiationException
astore 3
start local 3 51: new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
aload 1
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "is abstract: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
52: aload 3
invokevirtual java.lang.InstantiationException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
aload 3
53: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 3 54: StackMap locals:
StackMap stack: java.lang.reflect.InvocationTargetException
astore 3
start local 3 55: aload 3
invokevirtual java.lang.reflect.InvocationTargetException.getCause:()Ljava/lang/Throwable;
astore 4
start local 4 56: aload 4
instanceof sun.jvmstat.monitor.MonitorException
ifeq 58
57: aload 4
checkcast sun.jvmstat.monitor.MonitorException
athrow
58: StackMap locals: java.lang.reflect.InvocationTargetException java.lang.Throwable
StackMap stack:
new java.lang.RuntimeException
dup
ldc "Unexpected exception"
aload 3
invokespecial java.lang.RuntimeException.<init>:(Ljava/lang/String;Ljava/lang/Throwable;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 59 0 hostId Lsun/jvmstat/monitor/HostIdentifier;
1 59 1 classname Ljava/lang/String;
2 59 2 mh Lsun/jvmstat/monitor/MonitoredHost;
20 32 3 c Ljava/lang/Class<*>;
23 32 4 cons Ljava/lang/reflect/Constructor;
33 36 3 e Ljava/lang/ClassNotFoundException;
37 43 3 e Ljava/lang/NoSuchMethodException;
44 50 3 e Ljava/lang/IllegalAccessException;
51 54 3 e Ljava/lang/InstantiationException;
55 59 3 e Ljava/lang/reflect/InvocationTargetException;
56 59 4 cause Ljava/lang/Throwable;
Exception table:
from to target type
3 9 12 any
10 11 12 any
12 13 12 any
25 27 28 any
28 29 28 any
19 31 32 Class java.lang.ClassNotFoundException
19 31 36 Class java.lang.NoSuchMethodException
19 31 43 Class java.lang.IllegalAccessException
19 31 50 Class java.lang.InstantiationException
19 31 54 Class java.lang.reflect.InvocationTargetException
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
hostId
protected static sun.jvmstat.monitor.HostIdentifier resolveHostId(sun.jvmstat.monitor.HostIdentifier);
descriptor: (Lsun/jvmstat/monitor/HostIdentifier;)Lsun/jvmstat/monitor/HostIdentifier;
flags: (0x000c) ACC_PROTECTED, ACC_STATIC
Code:
stack=5, locals=5, args_size=1
start local 0 0: aload 0
invokevirtual sun.jvmstat.monitor.HostIdentifier.getHost:()Ljava/lang/String;
astore 1
start local 1 1: aload 0
invokevirtual sun.jvmstat.monitor.HostIdentifier.getScheme:()Ljava/lang/String;
astore 2
start local 2 2: new java.lang.StringBuffer
dup
invokespecial java.lang.StringBuffer.<init>:()V
astore 3
start local 3 3: getstatic sun.jvmstat.monitor.MonitoredHost.$assertionsDisabled:Z
ifne 4
aload 1
ifnonnull 4
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
4: StackMap locals: java.lang.String java.lang.String java.lang.StringBuffer
StackMap stack:
aload 2
ifnonnull 9
5: aload 1
ldc "localhost"
invokevirtual java.lang.String.compareTo:(Ljava/lang/String;)I
ifne 8
6: getstatic sun.jvmstat.monitor.MonitoredHost.LOCAL_PROTOCOL:Ljava/lang/String;
astore 2
7: goto 9
8: StackMap locals:
StackMap stack:
getstatic sun.jvmstat.monitor.MonitoredHost.REMOTE_PROTOCOL:Ljava/lang/String;
astore 2
9: StackMap locals:
StackMap stack:
aload 3
aload 2
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
ldc ":"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 0
invokevirtual sun.jvmstat.monitor.HostIdentifier.getSchemeSpecificPart:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: aload 0
invokevirtual sun.jvmstat.monitor.HostIdentifier.getFragment:()Ljava/lang/String;
astore 4
start local 4 11: aload 4
ifnull 13
12: aload 3
ldc "#"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
aload 4
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
13: StackMap locals: java.lang.String
StackMap stack:
new sun.jvmstat.monitor.HostIdentifier
dup
aload 3
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokespecial sun.jvmstat.monitor.HostIdentifier.<init>:(Ljava/lang/String;)V
14: areturn
15: StackMap locals:
StackMap stack: java.net.URISyntaxException
pop
16: getstatic sun.jvmstat.monitor.MonitoredHost.$assertionsDisabled:Z
ifne 17
new java.lang.AssertionError
dup
invokespecial java.lang.AssertionError.<init>:()V
athrow
17: StackMap locals:
StackMap stack:
new java.lang.IllegalArgumentException
dup
new java.lang.StringBuilder
dup
ldc "Malformed URI created: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
18: aload 3
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
19: invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 hostId Lsun/jvmstat/monitor/HostIdentifier;
1 20 1 hostname Ljava/lang/String;
2 20 2 scheme Ljava/lang/String;
3 20 3 sb Ljava/lang/StringBuffer;
11 20 4 frag Ljava/lang/String;
Exception table:
from to target type
13 14 15 Class java.net.URISyntaxException
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
hostId
public sun.jvmstat.monitor.HostIdentifier getHostIdentifier();
descriptor: ()Lsun/jvmstat/monitor/HostIdentifier;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvmstat.monitor.MonitoredHost.hostId:Lsun/jvmstat/monitor/HostIdentifier;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvmstat/monitor/MonitoredHost;
public void setInterval(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield sun.jvmstat.monitor.MonitoredHost.interval:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/jvmstat/monitor/MonitoredHost;
0 2 1 interval I
MethodParameters:
Name Flags
interval
public int getInterval();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvmstat.monitor.MonitoredHost.interval:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvmstat/monitor/MonitoredHost;
public void setLastException(java.lang.Exception);
descriptor: (Ljava/lang/Exception;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield sun.jvmstat.monitor.MonitoredHost.lastException:Ljava/lang/Exception;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/jvmstat/monitor/MonitoredHost;
0 2 1 lastException Ljava/lang/Exception;
MethodParameters:
Name Flags
lastException
public java.lang.Exception getLastException();
descriptor: ()Ljava/lang/Exception;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvmstat.monitor.MonitoredHost.lastException:Ljava/lang/Exception;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lsun/jvmstat/monitor/MonitoredHost;
public void clearLastException();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aconst_null
putfield sun.jvmstat.monitor.MonitoredHost.lastException:Ljava/lang/Exception;
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/jvmstat/monitor/MonitoredHost;
public boolean isErrored();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield sun.jvmstat.monitor.MonitoredHost.lastException:Ljava/lang/Exception;
ifnull 1
iconst_1
ireturn
StackMap locals:
StackMap stack:
1: iconst_0
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lsun/jvmstat/monitor/MonitoredHost;
public abstract sun.jvmstat.monitor.MonitoredVm getMonitoredVm(sun.jvmstat.monitor.VmIdentifier);
descriptor: (Lsun/jvmstat/monitor/VmIdentifier;)Lsun/jvmstat/monitor/MonitoredVm;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
id
public abstract sun.jvmstat.monitor.MonitoredVm getMonitoredVm(sun.jvmstat.monitor.VmIdentifier, int);
descriptor: (Lsun/jvmstat/monitor/VmIdentifier;I)Lsun/jvmstat/monitor/MonitoredVm;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
id
interval
public abstract void detach(sun.jvmstat.monitor.MonitoredVm);
descriptor: (Lsun/jvmstat/monitor/MonitoredVm;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
vm
public abstract void addHostListener(sun.jvmstat.monitor.event.HostListener);
descriptor: (Lsun/jvmstat/monitor/event/HostListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
listener
public abstract void removeHostListener(sun.jvmstat.monitor.event.HostListener);
descriptor: (Lsun/jvmstat/monitor/event/HostListener;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws sun.jvmstat.monitor.MonitorException
MethodParameters:
Name Flags
listener
public abstract java.util.Set<java.lang.Integer> activeVms();
descriptor: ()Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws sun.jvmstat.monitor.MonitorException
Signature: ()Ljava/util/Set<Ljava/lang/Integer;>;
}
SourceFile: "MonitoredHost.java"