public class io.vertx.rabbitmq.RabbitMQOptions
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.rabbitmq.RabbitMQOptions
  super_class: java.lang.Object
{
  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_CONNECTION_RETRY_DELAY;
    descriptor: J
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 10000

  public static final java.lang.Integer DEFAULT_CONNECTION_RETRIES;
    descriptor: Ljava/lang/Integer;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  private java.lang.Integer connectionRetries;
    descriptor: Ljava/lang/Integer;
    flags: (0x0002) ACC_PRIVATE

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

  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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=0, args_size=0
         0: .line 83
            aconst_null
            putstatic io.vertx.rabbitmq.RabbitMQOptions.DEFAULT_CONNECTION_RETRIES:Ljava/lang/Integer;
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  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 102
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 85
            aload 0 /* this */
            getstatic io.vertx.rabbitmq.RabbitMQOptions.DEFAULT_CONNECTION_RETRIES:Ljava/lang/Integer;
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetries:Ljava/lang/Integer;
         2: .line 86
            aload 0 /* this */
            ldc 10000
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetryDelay:J
         3: .line 87
            aload 0 /* this */
            aconst_null
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         4: .line 88
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         5: .line 89
            aload 0 /* this */
            ldc "guest"
            putfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
         6: .line 90
            aload 0 /* this */
            ldc "guest"
            putfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
         7: .line 91
            aload 0 /* this */
            ldc "localhost"
            putfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
         8: .line 92
            aload 0 /* this */
            ldc "/"
            putfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
         9: .line 93
            aload 0 /* this */
            iconst_m1
            putfield io.vertx.rabbitmq.RabbitMQOptions.port:I
        10: .line 94
            aload 0 /* this */
            ldc 60000
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
        11: .line 95
            aload 0 /* this */
            bipush 60
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
        12: .line 96
            aload 0 /* this */
            sipush 10000
            putfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
        13: .line 97
            aload 0 /* this */
            sipush 2047
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
        14: .line 98
            aload 0 /* this */
            ldc 5000
            putfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
        15: .line 99
            aload 0 /* this */
            iconst_0
            putfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
        16: .line 100
            aload 0 /* this */
            iconst_0
            putfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
        17: .line 103
            return
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   18     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 106
            aload 0 /* this */
            invokespecial io.vertx.rabbitmq.RabbitMQOptions.<init>:()V
         1: .line 107
            aload 1 /* json */
            aload 0 /* this */
            invokestatic io.vertx.rabbitmq.RabbitMQOptionsConverter.fromJson:(Ljava/lang/Iterable;Lio/vertx/rabbitmq/RabbitMQOptions;)V
         2: .line 108
            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    3     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0    3     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 that
         0: .line 110
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 85
            aload 0 /* this */
            getstatic io.vertx.rabbitmq.RabbitMQOptions.DEFAULT_CONNECTION_RETRIES:Ljava/lang/Integer;
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetries:Ljava/lang/Integer;
         2: .line 86
            aload 0 /* this */
            ldc 10000
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetryDelay:J
         3: .line 87
            aload 0 /* this */
            aconst_null
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         4: .line 88
            aload 0 /* this */
            invokestatic java.util.Collections.emptyList:()Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
         5: .line 89
            aload 0 /* this */
            ldc "guest"
            putfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
         6: .line 90
            aload 0 /* this */
            ldc "guest"
            putfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
         7: .line 91
            aload 0 /* this */
            ldc "localhost"
            putfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
         8: .line 92
            aload 0 /* this */
            ldc "/"
            putfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
         9: .line 93
            aload 0 /* this */
            iconst_m1
            putfield io.vertx.rabbitmq.RabbitMQOptions.port:I
        10: .line 94
            aload 0 /* this */
            ldc 60000
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
        11: .line 95
            aload 0 /* this */
            bipush 60
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
        12: .line 96
            aload 0 /* this */
            sipush 10000
            putfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
        13: .line 97
            aload 0 /* this */
            sipush 2047
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
        14: .line 98
            aload 0 /* this */
            ldc 5000
            putfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
        15: .line 99
            aload 0 /* this */
            iconst_0
            putfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
        16: .line 100
            aload 0 /* this */
            iconst_0
            putfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
        17: .line 111
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetries:Ljava/lang/Integer;
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetries:Ljava/lang/Integer;
        18: .line 112
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetryDelay:J
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetryDelay:J
        19: .line 113
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
        20: .line 114
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
            putfield io.vertx.rabbitmq.RabbitMQOptions.addresses:Ljava/util/List;
        21: .line 115
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
        22: .line 116
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
        23: .line 117
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
        24: .line 118
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
            putfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
        25: .line 119
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.port:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.port:I
        26: .line 120
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
        27: .line 121
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
        28: .line 122
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
        29: .line 123
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
            putfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
        30: .line 124
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
            putfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
        31: .line 125
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
            putfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
        32: .line 126
            aload 0 /* this */
            aload 1 /* that */
            getfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
        33: .line 127
            return
        end local 1 // io.vertx.rabbitmq.RabbitMQOptions that
        end local 0 // io.vertx.rabbitmq.RabbitMQOptions this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   34     0  this  Lio/vertx/rabbitmq/RabbitMQOptions;
            0   34     1  that  Lio/vertx/rabbitmq/RabbitMQOptions;
    MethodParameters:
      Name  Flags
      that  

  public java.lang.Integer getConnectionRetries();
    descriptor: ()Ljava/lang/Integer;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 133
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetries:Ljava/lang/Integer;
            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 setConnectionRetries(java.lang.Integer);
    descriptor: (Ljava/lang/Integer;)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.Integer connectionRetries
         0: .line 143
            aload 0 /* this */
            aload 1 /* connectionRetries */
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetries:Ljava/lang/Integer;
         1: .line 144
            aload 0 /* this */
            areturn
        end local 1 // java.lang.Integer connectionRetries
        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  connectionRetries  Ljava/lang/Integer;
    MethodParameters:
                   Name  Flags
      connectionRetries  

  public long getConnectionRetryDelay();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // io.vertx.rabbitmq.RabbitMQOptions this
         0: .line 151
            aload 0 /* this */
            getfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetryDelay: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 setConnectionRetryDelay(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 connectionRetryDelay
         0: .line 161
            aload 0 /* this */
            lload 1 /* connectionRetryDelay */
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionRetryDelay:J
         1: .line 162
            aload 0 /* this */
            areturn
        end local 1 // long connectionRetryDelay
        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  connectionRetryDelay  J
    MethodParameters:
                      Name  Flags
      connectionRetryDelay  

  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 166
            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 175
            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 176
            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 180
            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 184
            aload 0 /* this */
            aload 1 /* uri */
            putfield io.vertx.rabbitmq.RabbitMQOptions.uri:Ljava/lang/String;
         1: .line 185
            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 192
            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 202
            aload 0 /* this */
            aload 1 /* user */
            putfield io.vertx.rabbitmq.RabbitMQOptions.user:Ljava/lang/String;
         1: .line 203
            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 210
            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 220
            aload 0 /* this */
            aload 1 /* password */
            putfield io.vertx.rabbitmq.RabbitMQOptions.password:Ljava/lang/String;
         1: .line 221
            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 228
            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 238
            aload 0 /* this */
            aload 1 /* host */
            putfield io.vertx.rabbitmq.RabbitMQOptions.host:Ljava/lang/String;
         1: .line 239
            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 246
            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 256
            aload 0 /* this */
            aload 1 /* virtualHost */
            putfield io.vertx.rabbitmq.RabbitMQOptions.virtualHost:Ljava/lang/String;
         1: .line 257
            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 264
            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 274
            aload 0 /* this */
            iload 1 /* port */
            putfield io.vertx.rabbitmq.RabbitMQOptions.port:I
         1: .line 275
            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 282
            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 292
            aload 0 /* this */
            iload 1 /* connectionTimeout */
            putfield io.vertx.rabbitmq.RabbitMQOptions.connectionTimeout:I
         1: .line 293
            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 300
            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 310
            aload 0 /* this */
            iload 1 /* requestedHeartbeat */
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedHeartbeat:I
         1: .line 311
            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 318
            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 328
            aload 0 /* this */
            iload 1 /* handshakeTimeout */
            putfield io.vertx.rabbitmq.RabbitMQOptions.handshakeTimeout:I
         1: .line 329
            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 336
            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 346
            aload 0 /* this */
            iload 1 /* requestedChannelMax */
            putfield io.vertx.rabbitmq.RabbitMQOptions.requestedChannelMax:I
         1: .line 347
            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 354
            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 364
            aload 0 /* this */
            lload 1 /* networkRecoveryInterval */
            putfield io.vertx.rabbitmq.RabbitMQOptions.networkRecoveryInterval:J
         1: .line 365
            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 372
            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 382
            aload 0 /* this */
            iload 1 /* automaticRecoveryEnabled */
            putfield io.vertx.rabbitmq.RabbitMQOptions.automaticRecoveryEnabled:Z
         1: .line 383
            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 390
            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 400
            aload 0 /* this */
            iload 1 /* includeProperties */
            putfield io.vertx.rabbitmq.RabbitMQOptions.includeProperties:Z
         1: .line 401
            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  
}
SourceFile: "RabbitMQOptions.java"
InnerClasses:
  public abstract Entry = java.util.Map$Entry of java.util.Map
    RuntimeVisibleAnnotations: 
      io.vertx.codegen.annotations.DataObject(generateConverter = true)