public class io.vertx.rabbitmq.RabbitMQOptions extends io.vertx.core.net.NetClientOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.rabbitmq.RabbitMQOptions
  super_class: io.vertx.core.net.NetClientOptions
{
  public static final int DEFAULT_PORT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final java.lang.String DEFAULT_HOST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "localhost"

  public static final java.lang.String DEFAULT_USER;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "guest"

  public static final java.lang.String DEFAULT_PASSWORD;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "guest"

  public static final java.lang.String DEFAULT_VIRTUAL_HOST;
    descriptor: Ljava/lang/String;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: "/"

  public static final int DEFAULT_CONNECTION_TIMEOUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 60000

  public static final int DEFAULT_REQUESTED_HEARTBEAT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 60

  public static final int DEFAULT_HANDSHAKE_TIMEOUT;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10000

  public static final int DEFAULT_REQUESTED_CHANNEL_MAX;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2047

  public static final long DEFAULT_NETWORK_RECOVERY_INTERNAL;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5000

  public static final boolean DEFAULT_AUTOMATIC_RECOVERY_ENABLED;
    descriptor: Z
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 0

  public static final long DEFAULT_RECONNECT_INTERVAL;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10000

  private java.lang.String uri;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.util.List<com.rabbitmq.client.Address> addresses;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/rabbitmq/client/Address;>;

  private java.lang.String user;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String password;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String host;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private java.lang.String virtualHost;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE

  private int port;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int connectionTimeout;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int requestedHeartbeat;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int handshakeTimeout;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private int requestedChannelMax;
    descriptor: I
    flags: (0x0002) ACC_PRIVATE

  private long networkRecoveryInterval;
    descriptor: J
    flags: (0x0002) ACC_PRIVATE

  private boolean automaticRecoveryEnabled;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  private boolean includeProperties;
    descriptor: Z
    flags: (0x0002) ACC_PRIVATE

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 104
            aload 0 /* this */
            invokespecial io.vertx.core.net.NetClientOptions.<init>:()V
         1: .line 88
            aload 0 /* this */
            aconst_null
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         2: .line 89
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         3: .line 105
            aload 0 /* this */
            ldc 10000
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setReconnectInterval:(J)Lio/vertx/rabbitmq/RabbitMQOptions;
            pop
         4: .line 106
            aload 0 /* this */
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.init:()V
         5: .line 107
            return
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public void <init>(io.vertx.core.json.JsonObject);
    descriptor: (Lio/vertx/core/json/JsonObject;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.json.JsonObject json
         0: .line 110
            aload 0 /* this */
            aload 1 /* json */
            invokespecial io.vertx.core.net.NetClientOptions.<init>:(Lio/vertx/core/json/JsonObject;)V
         1: .line 88
            aload 0 /* this */
            aconst_null
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         2: .line 89
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         3: .line 111
            aload 0 /* this */
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.init:()V
         4: .line 112
            aload 1 /* json */
            aload 0 /* this */
            invokestatic io.vertx.rabbitmq.RabbitMQOptionsConverter.fromJson:(Ljava/lang/Iterable;Lio/vertx/rabbitmq/RabbitMQOptions;)V
         5: .line 113
            return
        end local 1 // io.vertx.core.json.JsonObject json
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    6     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    6     1  json  Lio/vertx/core/json/JsonObject;
    MethodParameters:
      Name  Flags
      json  

  public void <init>(io.vertx.rabbitmq.RabbitMQOptions);
    descriptor: (Lio/vertx/rabbitmq/RabbitMQOptions;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.rabbitmq.RabbitMQOptions other
         0: .line 116
            aload 0 /* this */
            aload 1 /* other */
            invokespecial io.vertx.core.net.NetClientOptions.<init>:(Lio/vertx/core/net/NetClientOptions;)V
         1: .line 88
            aload 0 /* this */
            aconst_null
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         2: .line 89
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         3: .line 117
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         4: .line 118
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         5: .line 119
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
         6: .line 120
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
         7: .line 121
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
         8: .line 122
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
         9: .line 123
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.port:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.port:I
        10: .line 124
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
        11: .line 125
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
        12: .line 126
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
        13: .line 127
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
            putfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
        14: .line 128
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
            putfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
        15: .line 129
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
            putfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
        16: .line 130
            aload 0 /* this */
            aload 1 /* other */
            getfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
        17: .line 131
            return
        end local 1 // io.vertx.rabbitmq.RabbitMQOptions other
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   18     0   this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0   18     1  other  Lio/vertx/rabbitmq/RabbitMQOptions;
    MethodParameters:
       Name  Flags
      other  

  private void init();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 134
            aload 0 /* this */
            aconst_null
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         1: .line 135
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         2: .line 136
            aload 0 /* this */
            ldc "guest"
            putfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
         3: .line 137
            aload 0 /* this */
            ldc "guest"
            putfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
         4: .line 138
            aload 0 /* this */
            ldc "localhost"
            putfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
         5: .line 139
            aload 0 /* this */
            ldc "/"
            putfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
         6: .line 140
            aload 0 /* this */
            iconst_m1
            putfield io.vertx.rabbitmq.RabbitMQOptions.port:I
         7: .line 141
            aload 0 /* this */
            ldc 60000
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
         8: .line 142
            aload 0 /* this */
            bipush 60
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
         9: .line 143
            aload 0 /* this */
            sipush 10000
            putfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
        10: .line 144
            aload 0 /* this */
            sipush 2047
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
        11: .line 145
            aload 0 /* this */
            ldc 5000
            putfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
        12: .line 146
            aload 0 /* this */
            iconst_0
            putfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
        13: .line 147
            aload 0 /* this */
            iconst_0
            putfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
        14: .line 148
            return
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   15     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public java.util.List<com.rabbitmq.client.Address> getAddresses();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 152
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
            invokestatic java.util.Collections.unmodifiableList:(Ljava/util/List;)Ljava/util/List;
            areturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
    Signature: ()Ljava/util/List<Lcom/rabbitmq/client/Address;>;

  public io.vertx.rabbitmq.RabbitMQOptions setAddresses(java.util.List<com.rabbitmq.client.Address>);
    descriptor: (Ljava/util/List;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // java.util.List addresses
         0: .line 162
            aload 0 /* this */
            new java.util.ArrayList
            dup
            aload 1 /* addresses */
            invokespecial java.util.ArrayList.<init>:(Ljava/util/Collection;)V
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         1: .line 163
            aload 0 /* this */
            areturn
        end local 1 // java.util.List addresses
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  addresses  Ljava/util/List<Lcom/rabbitmq/client/Address;>;
    Signature: (Ljava/util/List<Lcom/rabbitmq/client/Address;>;)Lio/vertx/rabbitmq/RabbitMQOptions;
    MethodParameters:
           Name  Flags
      addresses  

  public java.lang.String getUri();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 167
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setUri(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // java.lang.String uri
         0: .line 171
            aload 0 /* this */
            aload 1 /* uri */
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         1: .line 172
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String uri
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1   uri  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      uri   

  public java.lang.String getUser();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 179
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setUser(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // java.lang.String user
         0: .line 189
            aload 0 /* this */
            aload 1 /* user */
            putfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
         1: .line 190
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String user
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  user  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      user  

  public java.lang.String getPassword();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 197
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setPassword(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // java.lang.String password
         0: .line 207
            aload 0 /* this */
            aload 1 /* password */
            putfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
         1: .line 208
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String password
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  password  Ljava/lang/String;
    MethodParameters:
          Name  Flags
      password  

  public java.lang.String getHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 215
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setHost(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // java.lang.String host
         0: .line 225
            aload 0 /* this */
            aload 1 /* host */
            putfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
         1: .line 226
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String host
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  host  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      host  

  public java.lang.String getVirtualHost();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 233
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
            areturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setVirtualHost(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // java.lang.String virtualHost
         0: .line 243
            aload 0 /* this */
            aload 1 /* virtualHost */
            putfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
         1: .line 244
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String virtualHost
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    2     0         this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  virtualHost  Ljava/lang/String;
    MethodParameters:
             Name  Flags
      virtualHost  

  public int getPort();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 251
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.port:I
            ireturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setPort(int);
    descriptor: (I)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // int port
         0: .line 261
            aload 0 /* this */
            iload 1 /* port */
            putfield io.vertx.rabbitmq.RabbitMQOptions.port:I
         1: .line 262
            aload 0 /* this */
            areturn
        end local 1 // int port
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  port  I
    MethodParameters:
      Name  Flags
      port  

  public int getConnectionTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 269
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
            ireturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setConnectionTimeout(int);
    descriptor: (I)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // int connectionTimeout
         0: .line 279
            aload 0 /* this */
            iload 1 /* connectionTimeout */
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
         1: .line 280
            aload 0 /* this */
            areturn
        end local 1 // int connectionTimeout
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  connectionTimeout  I
    MethodParameters:
                   Name  Flags
      connectionTimeout  

  public int getRequestedHeartbeat();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 287
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
            ireturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setRequestedHeartbeat(int);
    descriptor: (I)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // int requestedHeartbeat
         0: .line 297
            aload 0 /* this */
            iload 1 /* requestedHeartbeat */
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
         1: .line 298
            aload 0 /* this */
            areturn
        end local 1 // int requestedHeartbeat
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  requestedHeartbeat  I
    MethodParameters:
                    Name  Flags
      requestedHeartbeat  

  public int getHandshakeTimeout();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 305
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
            ireturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setHandshakeTimeout(int);
    descriptor: (I)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // int handshakeTimeout
         0: .line 315
            aload 0 /* this */
            iload 1 /* handshakeTimeout */
            putfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
         1: .line 316
            aload 0 /* this */
            areturn
        end local 1 // int handshakeTimeout
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    2     0              this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  handshakeTimeout  I
    MethodParameters:
                  Name  Flags
      handshakeTimeout  

  public int getRequestedChannelMax();
    descriptor: ()I
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 323
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
            ireturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setRequestedChannelMax(int);
    descriptor: (I)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // int requestedChannelMax
         0: .line 333
            aload 0 /* this */
            iload 1 /* requestedChannelMax */
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
         1: .line 334
            aload 0 /* this */
            areturn
        end local 1 // int requestedChannelMax
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  requestedChannelMax  I
    MethodParameters:
                     Name  Flags
      requestedChannelMax  

  public long getNetworkRecoveryInterval();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 341
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
            lreturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setNetworkRecoveryInterval(long);
    descriptor: (J)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // long networkRecoveryInterval
         0: .line 351
            aload 0 /* this */
            lload 1 /* networkRecoveryInterval */
            putfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
         1: .line 352
            aload 0 /* this */
            areturn
        end local 1 // long networkRecoveryInterval
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    2     0                     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  networkRecoveryInterval  J
    MethodParameters:
                         Name  Flags
      networkRecoveryInterval  

  public boolean isAutomaticRecoveryEnabled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 359
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
            ireturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setAutomaticRecoveryEnabled(boolean);
    descriptor: (Z)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // boolean automaticRecoveryEnabled
         0: .line 369
            aload 0 /* this */
            iload 1 /* automaticRecoveryEnabled */
            putfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
         1: .line 370
            aload 0 /* this */
            areturn
        end local 1 // boolean automaticRecoveryEnabled
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot                      Name  Signature
            0    2     0                      this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  automaticRecoveryEnabled  Z
    MethodParameters:
                          Name  Flags
      automaticRecoveryEnabled  

  public boolean getIncludeProperties();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 377
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
            ireturn
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;

  public io.vertx.rabbitmq.RabbitMQOptions setIncludeProperties(boolean);
    descriptor: (Z)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // boolean includeProperties
         0: .line 387
            aload 0 /* this */
            iload 1 /* includeProperties */
            putfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
         1: .line 388
            aload 0 /* this */
            areturn
        end local 1 // boolean includeProperties
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    2     0               this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  includeProperties  Z
    MethodParameters:
                   Name  Flags
      includeProperties  

  public io.vertx.rabbitmq.RabbitMQOptions setReconnectAttempts(int);
    descriptor: (I)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // int attempts
         0: .line 393
            aload 0 /* this */
            iload 1 /* attempts */
            invokespecial io.vertx.core.net.NetClientOptions.setReconnectAttempts:(I)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 394
            aload 0 /* this */
            areturn
        end local 1 // int attempts
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  attempts  I
    MethodParameters:
          Name  Flags
      attempts  

  public io.vertx.rabbitmq.RabbitMQOptions setReconnectInterval(long);
    descriptor: (J)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // long interval
         0: .line 399
            aload 0 /* this */
            lload 1 /* interval */
            invokespecial io.vertx.core.net.NetClientOptions.setReconnectInterval:(J)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 400
            aload 0 /* this */
            areturn
        end local 1 // long interval
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  interval  J
    MethodParameters:
          Name  Flags
      interval  

  public io.vertx.rabbitmq.RabbitMQOptions setSsl(boolean);
    descriptor: (Z)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // boolean ssl
         0: .line 405
            aload 0 /* this */
            iload 1 /* ssl */
            invokespecial io.vertx.core.net.NetClientOptions.setSsl:(Z)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 406
            aload 0 /* this */
            areturn
        end local 1 // boolean ssl
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1   ssl  Z
    MethodParameters:
      Name  Flags
      ssl   

  public io.vertx.rabbitmq.RabbitMQOptions setTrustAll(boolean);
    descriptor: (Z)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // boolean trustAll
         0: .line 411
            aload 0 /* this */
            iload 1 /* trustAll */
            invokespecial io.vertx.core.net.NetClientOptions.setTrustAll:(Z)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 412
            aload 0 /* this */
            areturn
        end local 1 // boolean trustAll
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    2     0      this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  trustAll  Z
    MethodParameters:
          Name  Flags
      trustAll  

  public io.vertx.rabbitmq.RabbitMQOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions);
    descriptor: (Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.net.KeyCertOptions options
         0: .line 417
            aload 0 /* this */
            aload 1 /* options */
            invokespecial io.vertx.core.net.NetClientOptions.setKeyCertOptions:(Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 418
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.net.KeyCertOptions options
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  options  Lio/vertx/core/net/KeyCertOptions;
    MethodParameters:
         Name  Flags
      options  

  public io.vertx.rabbitmq.RabbitMQOptions setKeyStoreOptions(io.vertx.core.net.JksOptions);
    descriptor: (Lio/vertx/core/net/JksOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.net.JksOptions options
         0: .line 423
            aload 0 /* this */
            aload 1 /* options */
            invokespecial io.vertx.core.net.NetClientOptions.setKeyStoreOptions:(Lio/vertx/core/net/JksOptions;)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 424
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.net.JksOptions options
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  options  Lio/vertx/core/net/JksOptions;
    MethodParameters:
         Name  Flags
      options  

  public io.vertx.rabbitmq.RabbitMQOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.net.PfxOptions options
         0: .line 429
            aload 0 /* this */
            aload 1 /* options */
            invokespecial io.vertx.core.net.NetClientOptions.setPfxKeyCertOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 430
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.net.PfxOptions options
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  options  Lio/vertx/core/net/PfxOptions;
    MethodParameters:
         Name  Flags
      options  

  public io.vertx.rabbitmq.RabbitMQOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions);
    descriptor: (Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.net.PemKeyCertOptions options
         0: .line 435
            aload 0 /* this */
            aload 1 /* options */
            invokespecial io.vertx.core.net.NetClientOptions.setPemKeyCertOptions:(Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 436
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.net.PemKeyCertOptions options
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  options  Lio/vertx/core/net/PemKeyCertOptions;
    MethodParameters:
         Name  Flags
      options  

  public io.vertx.rabbitmq.RabbitMQOptions setTrustOptions(io.vertx.core.net.TrustOptions);
    descriptor: (Lio/vertx/core/net/TrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.net.TrustOptions options
         0: .line 441
            aload 0 /* this */
            aload 1 /* options */
            invokespecial io.vertx.core.net.NetClientOptions.setTrustOptions:(Lio/vertx/core/net/TrustOptions;)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 442
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.net.TrustOptions options
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  options  Lio/vertx/core/net/TrustOptions;
    MethodParameters:
         Name  Flags
      options  

  public io.vertx.rabbitmq.RabbitMQOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions);
    descriptor: (Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.net.PemTrustOptions options
         0: .line 447
            aload 0 /* this */
            aload 1 /* options */
            invokespecial io.vertx.core.net.NetClientOptions.setPemTrustOptions:(Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 448
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.net.PemTrustOptions options
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  options  Lio/vertx/core/net/PemTrustOptions;
    MethodParameters:
         Name  Flags
      options  

  public io.vertx.rabbitmq.RabbitMQOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
        start local 1 // io.vertx.core.net.PfxOptions options
         0: .line 453
            aload 0 /* this */
            aload 1 /* options */
            invokespecial io.vertx.core.net.NetClientOptions.setPfxTrustOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/NetClientOptions;
            pop
         1: .line 454
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.net.PfxOptions options
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    2     1  options  Lio/vertx/core/net/PfxOptions;
    MethodParameters:
         Name  Flags
      options  

  public io.vertx.core.net.NetClientOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions);
    descriptor: (Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setKeyCertOptions:(Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setKeyCertOptions(io.vertx.core.net.KeyCertOptions);
    descriptor: (Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setKeyCertOptions:(Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setKeyCertOptions(io.vertx.core.net.KeyCertOptions);
    descriptor: (Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setKeyCertOptions:(Lio/vertx/core/net/KeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setTrustOptions(io.vertx.core.net.TrustOptions);
    descriptor: (Lio/vertx/core/net/TrustOptions;)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setTrustOptions:(Lio/vertx/core/net/TrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setTrustOptions(io.vertx.core.net.TrustOptions);
    descriptor: (Lio/vertx/core/net/TrustOptions;)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setTrustOptions:(Lio/vertx/core/net/TrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setTrustOptions(io.vertx.core.net.TrustOptions);
    descriptor: (Lio/vertx/core/net/TrustOptions;)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setTrustOptions:(Lio/vertx/core/net/TrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setSsl(boolean);
    descriptor: (Z)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setSsl:(Z)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setSsl(boolean);
    descriptor: (Z)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setSsl:(Z)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setSsl(boolean);
    descriptor: (Z)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setSsl:(Z)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setTrustAll(boolean);
    descriptor: (Z)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setTrustAll:(Z)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setTrustAll(boolean);
    descriptor: (Z)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setTrustAll:(Z)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setKeyStoreOptions(io.vertx.core.net.JksOptions);
    descriptor: (Lio/vertx/core/net/JksOptions;)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setKeyStoreOptions:(Lio/vertx/core/net/JksOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setKeyStoreOptions(io.vertx.core.net.JksOptions);
    descriptor: (Lio/vertx/core/net/JksOptions;)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setKeyStoreOptions:(Lio/vertx/core/net/JksOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setKeyStoreOptions(io.vertx.core.net.JksOptions);
    descriptor: (Lio/vertx/core/net/JksOptions;)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setKeyStoreOptions:(Lio/vertx/core/net/JksOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setReconnectInterval(long);
    descriptor: (J)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=3, locals=3, args_size=2
         0: .line 1
            aload 0
            lload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setReconnectInterval:(J)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions);
    descriptor: (Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPemKeyCertOptions:(Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions);
    descriptor: (Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPemKeyCertOptions:(Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setPemKeyCertOptions(io.vertx.core.net.PemKeyCertOptions);
    descriptor: (Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPemKeyCertOptions:(Lio/vertx/core/net/PemKeyCertOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPfxKeyCertOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setPfxKeyCertOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPfxKeyCertOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setPfxKeyCertOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPfxKeyCertOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions);
    descriptor: (Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPemTrustOptions:(Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setPemTrustOptions(io.vertx.core.net.PemTrustOptions);
    descriptor: (Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPemTrustOptions:(Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setPemTrustOptions(io.vertx.core.net.PemTrustOptions);
    descriptor: (Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPemTrustOptions:(Lio/vertx/core/net/PemTrustOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPfxTrustOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.TCPSSLOptions setPfxTrustOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/TCPSSLOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPfxTrustOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.ClientOptionsBase setPfxTrustOptions(io.vertx.core.net.PfxOptions);
    descriptor: (Lio/vertx/core/net/PfxOptions;)Lio/vertx/core/net/ClientOptionsBase;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setPfxTrustOptions:(Lio/vertx/core/net/PfxOptions;)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.net.NetClientOptions setReconnectAttempts(int);
    descriptor: (I)Lio/vertx/core/net/NetClientOptions;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            iload 1
            invokevirtual io.vertx.rabbitmq.RabbitMQOptions.setReconnectAttempts:(I)Lio/vertx/rabbitmq/RabbitMQOptions;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "RabbitMQOptions.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.DataObject(generateConverter = true)