public interface io.vertx.proton.ProtonConnection
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.vertx.proton.ProtonConnection
  super_class: java.lang.Object
{
  public abstract io.vertx.proton.ProtonConnection open();
    descriptor: ()Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.vertx.proton.ProtonConnection close();
    descriptor: ()Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.vertx.proton.ProtonReceiver createReceiver(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/proton/ProtonReceiver;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      address  

  public abstract io.vertx.proton.ProtonReceiver createReceiver(java.lang.String, io.vertx.proton.ProtonLinkOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/proton/ProtonLinkOptions;)Lio/vertx/proton/ProtonReceiver;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      address          
      receiverOptions  

  public abstract io.vertx.proton.ProtonSender createSender(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/proton/ProtonSender;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      address  

  public abstract io.vertx.proton.ProtonSender createSender(java.lang.String, io.vertx.proton.ProtonLinkOptions);
    descriptor: (Ljava/lang/String;Lio/vertx/proton/ProtonLinkOptions;)Lio/vertx/proton/ProtonSender;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      address        
      senderOptions  

  public abstract io.vertx.proton.ProtonConnection setContainer(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      container  

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

  public abstract org.apache.qpid.proton.engine.Record attachments();
    descriptor: ()Lorg/apache/qpid/proton/engine/Record;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.vertx.proton.ProtonConnection setProperties(java.util.Map<org.apache.qpid.proton.amqp.Symbol, java.lang.Object>);
    descriptor: (Ljava/util/Map;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Ljava/util/Map<Lorg/apache/qpid/proton/amqp/Symbol;Ljava/lang/Object;>;)Lio/vertx/proton/ProtonConnection;
    MethodParameters:
            Name  Flags
      properties  

  public abstract java.util.Map<org.apache.qpid.proton.amqp.Symbol, java.lang.Object> getRemoteProperties();
    descriptor: ()Ljava/util/Map;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: ()Ljava/util/Map<Lorg/apache/qpid/proton/amqp/Symbol;Ljava/lang/Object;>;

  public abstract boolean isAnonymousRelaySupported();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.vertx.proton.ProtonSession createSession();
    descriptor: ()Lio/vertx/proton/ProtonSession;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void disconnect();
    descriptor: ()V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isDisconnected();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.vertx.proton.ProtonConnection setHostname(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
          Name  Flags
      hostname  

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

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

  public abstract io.vertx.proton.ProtonConnection setDesiredCapabilities(org.apache.qpid.proton.amqp.Symbol[]);
    descriptor: ([Lorg/apache/qpid/proton/amqp/Symbol;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      capabilities  

  public abstract org.apache.qpid.proton.amqp.Symbol[] getRemoteDesiredCapabilities();
    descriptor: ()[Lorg/apache/qpid/proton/amqp/Symbol;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.vertx.proton.ProtonConnection setOfferedCapabilities(org.apache.qpid.proton.amqp.Symbol[]);
    descriptor: ([Lorg/apache/qpid/proton/amqp/Symbol;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
              Name  Flags
      capabilities  

  public abstract org.apache.qpid.proton.amqp.Symbol[] getRemoteOfferedCapabilities();
    descriptor: ()[Lorg/apache/qpid/proton/amqp/Symbol;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

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

  public abstract io.vertx.proton.ProtonConnection setCondition(org.apache.qpid.proton.amqp.transport.ErrorCondition);
    descriptor: (Lorg/apache/qpid/proton/amqp/transport/ErrorCondition;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      condition  

  public abstract org.apache.qpid.proton.amqp.transport.ErrorCondition getCondition();
    descriptor: ()Lorg/apache/qpid/proton/amqp/transport/ErrorCondition;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract org.apache.qpid.proton.amqp.transport.ErrorCondition getRemoteCondition();
    descriptor: ()Lorg/apache/qpid/proton/amqp/transport/ErrorCondition;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract io.vertx.proton.ProtonConnection openHandler(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.proton.ProtonConnection>>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/proton/ProtonConnection;>;>;)Lio/vertx/proton/ProtonConnection;
    MethodParameters:
                   Name  Flags
      remoteOpenHandler  

  public abstract io.vertx.proton.ProtonConnection closeHandler(io.vertx.core.Handler<io.vertx.core.AsyncResult<io.vertx.proton.ProtonConnection>>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/vertx/core/Handler<Lio/vertx/core/AsyncResult<Lio/vertx/proton/ProtonConnection;>;>;)Lio/vertx/proton/ProtonConnection;
    MethodParameters:
                    Name  Flags
      remoteCloseHandler  

  public abstract io.vertx.proton.ProtonConnection sessionOpenHandler(io.vertx.core.Handler<io.vertx.proton.ProtonSession>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/vertx/core/Handler<Lio/vertx/proton/ProtonSession;>;)Lio/vertx/proton/ProtonConnection;
    MethodParameters:
                          Name  Flags
      remoteSessionOpenHandler  

  public abstract io.vertx.proton.ProtonConnection senderOpenHandler(io.vertx.core.Handler<io.vertx.proton.ProtonSender>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/vertx/core/Handler<Lio/vertx/proton/ProtonSender;>;)Lio/vertx/proton/ProtonConnection;
    MethodParameters:
                         Name  Flags
      remoteSenderOpenHandler  

  public abstract io.vertx.proton.ProtonConnection receiverOpenHandler(io.vertx.core.Handler<io.vertx.proton.ProtonReceiver>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/vertx/core/Handler<Lio/vertx/proton/ProtonReceiver;>;)Lio/vertx/proton/ProtonConnection;
    MethodParameters:
                           Name  Flags
      remoteReceiverOpenHandler  

  public abstract io.vertx.proton.ProtonConnection disconnectHandler(io.vertx.core.Handler<io.vertx.proton.ProtonConnection>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/proton/ProtonConnection;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lio/vertx/core/Handler<Lio/vertx/proton/ProtonConnection;>;)Lio/vertx/proton/ProtonConnection;
    MethodParameters:
                   Name  Flags
      disconnectHandler  
}
SourceFile: "ProtonConnection.java"