public abstract class sun.jvmstat.perfdata.monitor.AbstractMonitoredVm implements sun.jvmstat.monitor.BufferedMonitoredVm
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: sun.jvmstat.perfdata.monitor.AbstractMonitoredVm
  super_class: java.lang.Object
{
  protected sun.jvmstat.monitor.VmIdentifier vmid;
    descriptor: Lsun/jvmstat/monitor/VmIdentifier;
    flags: (0x0004) ACC_PROTECTED

  protected sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer pdb;
    descriptor: Lsun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer;
    flags: (0x0004) ACC_PROTECTED

  protected int interval;
    descriptor: I
    flags: (0x0004) ACC_PROTECTED

  public void <init>(sun.jvmstat.monitor.VmIdentifier, int);
    descriptor: (Lsun/jvmstat/monitor/VmIdentifier;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
        start local 1 // sun.jvmstat.monitor.VmIdentifier vmid
        start local 2 // int interval
         0: .line 65
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 67
            aload 0 /* this */
            aload 1 /* vmid */
            putfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.vmid:Lsun/jvmstat/monitor/VmIdentifier;
         2: .line 68
            aload 0 /* this */
            iload 2 /* interval */
            putfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.interval:I
         3: .line 69
            return
        end local 2 // int interval
        end local 1 // sun.jvmstat.monitor.VmIdentifier vmid
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    4     0      this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;
            0    4     1      vmid  Lsun/jvmstat/monitor/VmIdentifier;
            0    4     2  interval  I
    Exceptions:
      throws sun.jvmstat.monitor.MonitorException
    MethodParameters:
          Name  Flags
      vmid      
      interval  

  public sun.jvmstat.monitor.VmIdentifier getVmIdentifier();
    descriptor: ()Lsun/jvmstat/monitor/VmIdentifier;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 75
            aload 0 /* this */
            getfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.vmid:Lsun/jvmstat/monitor/VmIdentifier;
            areturn
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;

  public sun.jvmstat.monitor.Monitor findByName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lsun/jvmstat/monitor/Monitor;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
        start local 1 // java.lang.String name
         0: .line 82
            aload 0 /* this */
            getfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.pdb:Lsun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer;
            aload 1 /* name */
            invokevirtual sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer.findByName:(Ljava/lang/String;)Lsun/jvmstat/monitor/Monitor;
            areturn
        end local 1 // java.lang.String name
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;
            0    1     1  name  Ljava/lang/String;
    Exceptions:
      throws sun.jvmstat.monitor.MonitorException
    MethodParameters:
      Name  Flags
      name  

  public java.util.List<sun.jvmstat.monitor.Monitor> findByPattern(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
        start local 1 // java.lang.String patternString
         0: .line 89
            aload 0 /* this */
            getfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.pdb:Lsun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer;
            aload 1 /* patternString */
            invokevirtual sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer.findByPattern:(Ljava/lang/String;)Ljava/util/List;
            areturn
        end local 1 // java.lang.String patternString
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;
            0    1     1  patternString  Ljava/lang/String;
    Exceptions:
      throws sun.jvmstat.monitor.MonitorException
    Signature: (Ljava/lang/String;)Ljava/util/List<Lsun/jvmstat/monitor/Monitor;>;
    MethodParameters:
               Name  Flags
      patternString  

  public void detach();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 100
            return
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;

  public void setInterval(int);
    descriptor: (I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
        start local 1 // int interval
         0: .line 109
            aload 0 /* this */
            iload 1 /* interval */
            putfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.interval:I
         1: .line 110
            return
        end local 1 // int interval
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;
            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 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 116
            aload 0 /* this */
            getfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.interval:I
            ireturn
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;

  public void setLastException(java.lang.Exception);
    descriptor: (Ljava/lang/Exception;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=2, args_size=2
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
        start local 1 // java.lang.Exception e
         0: .line 124
            return
        end local 1 // java.lang.Exception e
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;
            0    1     1     e  Ljava/lang/Exception;
    MethodParameters:
      Name  Flags
      e     

  public java.lang.Exception getLastException();
    descriptor: ()Ljava/lang/Exception;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 131
            aconst_null
            areturn
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;

  public void clearLastException();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=0, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 139
            return
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;

  public boolean isErrored();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 146
            iconst_0
            ireturn
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;

  public sun.jvmstat.perfdata.monitor.MonitorStatus getMonitorStatus();
    descriptor: ()Lsun/jvmstat/perfdata/monitor/MonitorStatus;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 158
            aload 0 /* this */
            getfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.pdb:Lsun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer;
            invokevirtual sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer.getMonitorStatus:()Lsun/jvmstat/perfdata/monitor/MonitorStatus;
            areturn
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;
    Exceptions:
      throws sun.jvmstat.monitor.MonitorException

  public abstract void addVmListener(sun.jvmstat.monitor.event.VmListener);
    descriptor: (Lsun/jvmstat/monitor/event/VmListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      l     

  public abstract void removeVmListener(sun.jvmstat.monitor.event.VmListener);
    descriptor: (Lsun/jvmstat/monitor/event/VmListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      l     

  public byte[] getBytes();
    descriptor: ()[B
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 181
            aload 0 /* this */
            getfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.pdb:Lsun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer;
            invokevirtual sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer.getBytes:()[B
            areturn
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;

  public int getCapacity();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
         0: .line 188
            aload 0 /* this */
            getfield sun.jvmstat.perfdata.monitor.AbstractMonitoredVm.pdb:Lsun/jvmstat/perfdata/monitor/AbstractPerfDataBuffer;
            invokevirtual sun.jvmstat.perfdata.monitor.AbstractPerfDataBuffer.getCapacity:()I
            ireturn
        end local 0 // sun.jvmstat.perfdata.monitor.AbstractMonitoredVm this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lsun/jvmstat/perfdata/monitor/AbstractMonitoredVm;
}
SourceFile: "AbstractMonitoredVm.java"