public interface javax.management.remote.rmi.RMIConnection extends java.io.Closeable, java.rmi.Remote
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: javax.management.remote.rmi.RMIConnection
  super_class: java.lang.Object
{
  public abstract java.lang.String getConnectionId();
    descriptor: ()Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract void close();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException

  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)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, java.io.IOException
    MethodParameters:
                   Name  Flags
      className          
      name               
      delegationSubject  

  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)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, java.io.IOException
    MethodParameters:
                   Name  Flags
      className          
      name               
      loaderName         
      delegationSubject  

  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, java.rmi.MarshalledObject, java.lang.String[], javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)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, java.io.IOException
    MethodParameters:
                   Name  Flags
      className          
      name               
      params             
      signature          
      delegationSubject  

  public abstract javax.management.ObjectInstance createMBean(java.lang.String, javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.lang.String[], javax.security.auth.Subject);
    descriptor: (Ljava/lang/String;Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;[Ljava/lang/String;Ljavax/security/auth/Subject;)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, java.io.IOException
    MethodParameters:
                   Name  Flags
      className          
      name               
      loaderName         
      params             
      signature          
      delegationSubject  

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

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

  public abstract java.util.Set<javax.management.ObjectInstance> queryMBeans(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectInstance;>;
    MethodParameters:
                   Name  Flags
      name               
      query              
      delegationSubject  

  public abstract java.util.Set<javax.management.ObjectName> queryNames(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    Signature: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljava/util/Set<Ljavax/management/ObjectName;>;
    MethodParameters:
                   Name  Flags
      name               
      query              
      delegationSubject  

  public abstract boolean isRegistered(javax.management.ObjectName, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/security/auth/Subject;)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                   Name  Flags
      name               
      delegationSubject  

  public abstract java.lang.Integer getMBeanCount(javax.security.auth.Subject);
    descriptor: (Ljavax/security/auth/Subject;)Ljava/lang/Integer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                   Name  Flags
      delegationSubject  

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

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

  public abstract void setAttribute(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.AttributeNotFoundException, javax.management.InvalidAttributeValueException, javax.management.MBeanException, javax.management.ReflectionException, java.io.IOException
    MethodParameters:
                   Name  Flags
      name               
      attribute          
      delegationSubject  

  public abstract javax.management.AttributeList setAttributes(javax.management.ObjectName, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)Ljavax/management/AttributeList;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ReflectionException, java.io.IOException
    MethodParameters:
                   Name  Flags
      name               
      attributes         
      delegationSubject  

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

  public abstract java.lang.String getDefaultDomain(javax.security.auth.Subject);
    descriptor: (Ljavax/security/auth/Subject;)Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                   Name  Flags
      delegationSubject  

  public abstract java.lang.String[] getDomains(javax.security.auth.Subject);
    descriptor: (Ljavax/security/auth/Subject;)[Ljava/lang/String;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                   Name  Flags
      delegationSubject  

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

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

  public abstract void addNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, java.io.IOException
    MethodParameters:
                   Name  Flags
      name               
      listener           
      filter             
      handback           
      delegationSubject  

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

  public abstract void removeNotificationListener(javax.management.ObjectName, javax.management.ObjectName, java.rmi.MarshalledObject, java.rmi.MarshalledObject, javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;Ljavax/management/ObjectName;Ljava/rmi/MarshalledObject;Ljava/rmi/MarshalledObject;Ljavax/security/auth/Subject;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException
    MethodParameters:
                   Name  Flags
      name               
      listener           
      filter             
      handback           
      delegationSubject  

  public abstract java.lang.Integer[] addNotificationListeners(javax.management.ObjectName[], java.rmi.MarshalledObject[], javax.security.auth.Subject[]);
    descriptor: ([Ljavax/management/ObjectName;[Ljava/rmi/MarshalledObject;[Ljavax/security/auth/Subject;)[Ljava/lang/Integer;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, java.io.IOException
    MethodParameters:
                    Name  Flags
      names               
      filters             
      delegationSubjects  

  public abstract void removeNotificationListeners(javax.management.ObjectName, java.lang.Integer[], javax.security.auth.Subject);
    descriptor: (Ljavax/management/ObjectName;[Ljava/lang/Integer;Ljavax/security/auth/Subject;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws javax.management.InstanceNotFoundException, javax.management.ListenerNotFoundException, java.io.IOException
    MethodParameters:
                   Name  Flags
      name               
      listenerIDs        
      delegationSubject  

  public abstract javax.management.remote.NotificationResult fetchNotifications(long, int, long);
    descriptor: (JIJ)Ljavax/management/remote/NotificationResult;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Exceptions:
      throws java.io.IOException
    MethodParameters:
                      Name  Flags
      clientSequenceNumber  
      maxNotifications      
      timeout               
}
SourceFile: "RMIConnection.java"