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 abstract java.io.ObjectInputStream deserialize(javax.management.ObjectName, byte[]);
    descriptor: (Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.OperationsException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
      Name  Flags
      name  
      data  

  public abstract java.io.ObjectInputStream deserialize(java.lang.String, byte[]);
    descriptor: (Ljava/lang/String;[B)Ljava/io/ObjectInputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.OperationsException, javax.management.ReflectionException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
           Name  Flags
      className  
      data       

  public abstract java.io.ObjectInputStream deserialize(java.lang.String, javax.management.ObjectName, byte[]);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;[B)Ljava/io/ObjectInputStream;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.OperationsException, javax.management.ReflectionException
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    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"