public interface javax.management.MBeanServer extends javax.management.MBeanServerConnection
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.management.MBeanServer
  super_class: java.lang.Object
{
  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException
    MethodParameters:
           Name  Flags
      className  
      name       

  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException
    MethodParameters:
            Name  Flags
      className   
      name        
      loaderName  

  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[]);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;[Ljava/lang/Object;[Ljava/lang/String;)Ljavax/management/ObjectInstance;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException
    MethodParameters:
           Name  Flags
      className  
      name       
      params     
      signature  

  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, java.lang.Object[], java.lang.String[]);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;[Ljava/lang/Object;[Ljava/lang/String;)Ljavax/management/ObjectInstance;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.MBeanException, javax.management.NotCompliantMBeanException, javax.management.InstanceNotFoundException
    MethodParameters:
            Name  Flags
      className   
      name        
      loaderName  
      params      
      signature   

  public abstract javax.management.ObjectInstance registerMBean(java.lang.Object, javax.management.ObjectName);
    descriptor: (Ljava/lang/Object;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceAlreadyExistsException, javax.management.MBeanRegistrationException, javax.management.NotCompliantMBeanException
    MethodParameters:
        Name  Flags
      object  
      name    

  public abstract void unregisterMBean(javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.MBeanRegistrationException
    MethodParameters:
      Name  Flags
      name  

  public abstract javax.management.ObjectInstance getObjectInstance(javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException
    MethodParameters:
      Name  Flags
      name  

  public abstract java.util.Set<javax.management.ObjectInstance> queryMBeans(javax.management.ObjectName, javax.management.QueryExp);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set<Ljavax/management/ObjectInstance;>;
    MethodParameters:
       Name  Flags
      name   
      query  

  public abstract java.util.Set<javax.management.ObjectName> queryNames(javax.management.ObjectName, javax.management.QueryExp);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljavax/management/ObjectName;Ljavax/management/QueryExp;)Ljava/util/Set<Ljavax/management/ObjectName;>;
    MethodParameters:
       Name  Flags
      name   
      query  

  public abstract boolean isRegistered(javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
      Name  Flags
      name  

  public abstract java.lang.Integer getMBeanCount();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.Object getAttribute(javax.management.ObjectName, java.lang.String);
    descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.MBeanException, javax.management.AttributeNotFoundException, javax.management.InstanceNotFoundException, javax.management.ReflectionException
    MethodParameters:
           Name  Flags
      name       
      attribute  

  public abstract javax.management.AttributeList getAttributes(javax.management.ObjectName, java.lang.String[]);
    descriptor: (Ljavax/management/ObjectName;[Ljava/lang/String;)Ljavax/management/AttributeList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ReflectionException
    MethodParameters:
            Name  Flags
      name        
      attributes  

  public abstract void setAttribute(javax.management.ObjectName, javax.management.Attribute);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/Attribute;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException
    MethodParameters:
           Name  Flags
      name       
      attribute  

  public abstract javax.management.AttributeList setAttributes(javax.management.ObjectName, javax.management.AttributeList);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/AttributeList;)Ljavax/management/AttributeList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ReflectionException
    MethodParameters:
            Name  Flags
      name        
      attributes  

  public abstract java.lang.Object invoke(javax.management.ObjectName, java.lang.String, java.lang.Object[], java.lang.String[]);
    descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.MBeanException, javax.management.ReflectionException
    MethodParameters:
               Name  Flags
      name           
      operationName  
      params         
      signature      

  public abstract java.lang.String getDefaultDomain();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract java.lang.String[] getDomains();
    descriptor: ()[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void addNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException
    MethodParameters:
          Name  Flags
      name      
      listener  
      filter    
      handback  

  public abstract void addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException
    MethodParameters:
          Name  Flags
      name      
      listener  
      filter    
      handback  

  public abstract void removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException
    MethodParameters:
          Name  Flags
      name      
      listener  

  public abstract void removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName, javax.management.NotificationFilter, java.lang.Object);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException
    MethodParameters:
          Name  Flags
      name      
      listener  
      filter    
      handback  

  public abstract void removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException
    MethodParameters:
          Name  Flags
      name      
      listener  

  public abstract void removeNotificationListener(javax.management.ObjectName, javax.management.NotificationListener, javax.management.NotificationFilter, java.lang.Object);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/NotificationListener;Ljavax/management/NotificationFilter;Ljava/lang/Object;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException
    MethodParameters:
          Name  Flags
      name      
      listener  
      filter    
      handback  

  public abstract javax.management.MBeanInfo getMBeanInfo(javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;)Ljavax/management/MBeanInfo;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.IntrospectionException, javax.management.ReflectionException
    MethodParameters:
      Name  Flags
      name  

  public abstract boolean isInstanceOf(javax.management.ObjectName, java.lang.String);
    descriptor: (Ljavax/management/ObjectName;Ljava/lang/String;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException
    MethodParameters:
           Name  Flags
      name       
      className  

  public abstract java.lang.Object instantiate(java.lang.String);
    descriptor: (Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.MBeanException
    MethodParameters:
           Name  Flags
      className  

  public abstract java.lang.Object instantiate(java.lang.String, javax.management.ObjectName);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.MBeanException, javax.management.InstanceNotFoundException
    MethodParameters:
            Name  Flags
      className   
      loaderName  

  public abstract java.lang.Object instantiate(java.lang.String, java.lang.Object[], java.lang.String[]);
    descriptor: (Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.MBeanException
    MethodParameters:
           Name  Flags
      className  
      params     
      signature  

  public abstract java.lang.Object instantiate(java.lang.String, javax.management.ObjectName, java.lang.Object[], java.lang.String[]);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.ReflectionException, javax.management.MBeanException, javax.management.InstanceNotFoundException
    MethodParameters:
            Name  Flags
      className   
      loaderName  
      params      
      signature   

  public java.io.ObjectInputStream deserialize(javax.management.ObjectName, byte[]);
    descriptor: (Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.management.MBeanServer this
        start local 1 // javax.management.ObjectName name
        start local 2 // byte[] data
         0: .line 673
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not supported."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // byte[] data
        end local 1 // javax.management.ObjectName name
        end local 0 // javax.management.MBeanServer this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljavax/management/MBeanServer;
            0    1     1  name  Ljavax/management/ObjectName;
            0    1     2  data  [B
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.OperationsException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "1.5")
    MethodParameters:
      Name  Flags
      name  
      data  

  public java.io.ObjectInputStream deserialize(java.lang.String, byte[]);
    descriptor: (Ljava/lang/String;[B)Ljava/io/ObjectInputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=3
        start local 0 // javax.management.MBeanServer this
        start local 1 // java.lang.String className
        start local 2 // byte[] data
         0: .line 703
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not supported."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 2 // byte[] data
        end local 1 // java.lang.String className
        end local 0 // javax.management.MBeanServer this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Ljavax/management/MBeanServer;
            0    1     1  className  Ljava/lang/String;
            0    1     2       data  [B
    Exceptions:
      throws javax.management.OperationsException, javax.management.ReflectionException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "1.5")
    MethodParameters:
           Name  Flags
      className  
      data       

  public java.io.ObjectInputStream deserialize(java.lang.String, javax.management.ObjectName, byte[]);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=4, args_size=4
        start local 0 // javax.management.MBeanServer this
        start local 1 // java.lang.String className
        start local 2 // javax.management.ObjectName loaderName
        start local 3 // byte[] data
         0: .line 741
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not supported."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // byte[] data
        end local 2 // javax.management.ObjectName loaderName
        end local 1 // java.lang.String className
        end local 0 // javax.management.MBeanServer this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Ljavax/management/MBeanServer;
            0    1     1   className  Ljava/lang/String;
            0    1     2  loaderName  Ljavax/management/ObjectName;
            0    1     3        data  [B
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.OperationsException, javax.management.ReflectionException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated(since = "1.5")
    MethodParameters:
            Name  Flags
      className   
      loaderName  
      data        

  public abstract java.lang.ClassLoader getClassLoaderFor(javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;)Ljava/lang/ClassLoader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException
    MethodParameters:
           Name  Flags
      mbeanName  

  public abstract java.lang.ClassLoader getClassLoader(javax.management.ObjectName);
    descriptor: (Ljavax/management/ObjectName;)Ljava/lang/ClassLoader;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException
    MethodParameters:
            Name  Flags
      loaderName  

  public abstract javax.management.loading.ClassLoaderRepository getClassLoaderRepository();
    descriptor: ()Ljavax/management/loading/ClassLoaderRepository;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "MBeanServer.java"