public class io.vertx.redis.client.impl.RedisSentinelConnection implements io.vertx.redis.client.RedisConnection
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: io.vertx.redis.client.impl.RedisSentinelConnection
  super_class: java.lang.Object
{
  private final io.vertx.redis.client.RedisConnection connection;
    descriptor: Lio/vertx/redis/client/RedisConnection;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  private final io.vertx.redis.client.RedisConnection sentinel;
    descriptor: Lio/vertx/redis/client/RedisConnection;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(io.vertx.redis.client.RedisConnection, io.vertx.redis.client.RedisConnection);
    descriptor: (Lio/vertx/redis/client/RedisConnection;Lio/vertx/redis/client/RedisConnection;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
        start local 1 // io.vertx.redis.client.RedisConnection connection
        start local 2 // io.vertx.redis.client.RedisConnection sentinel
         0: .line 17
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 18
            aload 0 /* this */
            aload 1 /* connection */
            putfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
         2: .line 19
            aload 0 /* this */
            aload 2 /* sentinel */
            putfield io.vertx.redis.client.impl.RedisSentinelConnection.sentinel:Lio/vertx/redis/client/RedisConnection;
         3: .line 20
            return
        end local 2 // io.vertx.redis.client.RedisConnection sentinel
        end local 1 // io.vertx.redis.client.RedisConnection connection
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    4     0        this  Lio/vertx/redis/client/impl/RedisSentinelConnection;
            0    4     1  connection  Lio/vertx/redis/client/RedisConnection;
            0    4     2    sentinel  Lio/vertx/redis/client/RedisConnection;
    MethodParameters:
            Name  Flags
      connection  
      sentinel    

  public io.vertx.redis.client.RedisConnection exceptionHandler(io.vertx.core.Handler<java.lang.Throwable>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
        start local 1 // io.vertx.core.Handler handler
         0: .line 24
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            aload 1 /* handler */
            invokeinterface io.vertx.redis.client.RedisConnection.exceptionHandler:(Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
            pop
         1: .line 25
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.Handler handler
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/redis/client/impl/RedisSentinelConnection;
            0    2     1  handler  Lio/vertx/core/Handler<Ljava/lang/Throwable;>;
    Signature: (Lio/vertx/core/Handler<Ljava/lang/Throwable;>;)Lio/vertx/redis/client/RedisConnection;
    MethodParameters:
         Name  Flags
      handler  

  public io.vertx.redis.client.RedisConnection handler(io.vertx.core.Handler<io.vertx.redis.client.Response>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
        start local 1 // io.vertx.core.Handler handler
         0: .line 30
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            aload 1 /* handler */
            invokeinterface io.vertx.redis.client.RedisConnection.handler:(Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
            pop
         1: .line 31
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.Handler handler
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lio/vertx/redis/client/impl/RedisSentinelConnection;
            0    2     1  handler  Lio/vertx/core/Handler<Lio/vertx/redis/client/Response;>;
    Signature: (Lio/vertx/core/Handler<Lio/vertx/redis/client/Response;>;)Lio/vertx/redis/client/RedisConnection;
    MethodParameters:
         Name  Flags
      handler  

  public io.vertx.redis.client.RedisConnection pause();
    descriptor: ()Lio/vertx/redis/client/RedisConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
         0: .line 36
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            invokeinterface io.vertx.redis.client.RedisConnection.pause:()Lio/vertx/redis/client/RedisConnection;
            pop
         1: .line 37
            aload 0 /* this */
            areturn
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/redis/client/impl/RedisSentinelConnection;

  public io.vertx.redis.client.RedisConnection resume();
    descriptor: ()Lio/vertx/redis/client/RedisConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
         0: .line 42
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            invokeinterface io.vertx.redis.client.RedisConnection.resume:()Lio/vertx/redis/client/RedisConnection;
            pop
         1: .line 43
            aload 0 /* this */
            areturn
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lio/vertx/redis/client/impl/RedisSentinelConnection;

  public io.vertx.redis.client.RedisConnection fetch(long);
    descriptor: (J)Lio/vertx/redis/client/RedisConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
        start local 1 // long amount
         0: .line 48
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            lload 1 /* amount */
            invokeinterface io.vertx.redis.client.RedisConnection.fetch:(J)Lio/vertx/redis/client/RedisConnection;
            pop
         1: .line 49
            aload 0 /* this */
            areturn
        end local 1 // long amount
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lio/vertx/redis/client/impl/RedisSentinelConnection;
            0    2     1  amount  J
    MethodParameters:
        Name  Flags
      amount  

  public io.vertx.redis.client.RedisConnection endHandler(io.vertx.core.Handler<java.lang.Void>);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
        start local 1 // io.vertx.core.Handler endHandler
         0: .line 54
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            aload 1 /* endHandler */
            invokeinterface io.vertx.redis.client.RedisConnection.endHandler:(Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
            pop
         1: .line 55
            aload 0 /* this */
            areturn
        end local 1 // io.vertx.core.Handler endHandler
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    2     0        this  Lio/vertx/redis/client/impl/RedisSentinelConnection;
            0    2     1  endHandler  Lio/vertx/core/Handler<Ljava/lang/Void;>;
    Signature: (Lio/vertx/core/Handler<Ljava/lang/Void;>;)Lio/vertx/redis/client/RedisConnection;
    RuntimeVisibleTypeAnnotations: 
      METHOD_FORMAL_PARAMETER
        io.vertx.codegen.annotations.Nullable()
    MethodParameters:
            Name  Flags
      endHandler  

  public io.vertx.core.Future<io.vertx.redis.client.Response> send(io.vertx.redis.client.Request);
    descriptor: (Lio/vertx/redis/client/Request;)Lio/vertx/core/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
        start local 1 // io.vertx.redis.client.Request command
         0: .line 60
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            aload 1 /* command */
            invokeinterface io.vertx.redis.client.RedisConnection.send:(Lio/vertx/redis/client/Request;)Lio/vertx/core/Future;
            areturn
        end local 1 // io.vertx.redis.client.Request command
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lio/vertx/redis/client/impl/RedisSentinelConnection;
            0    1     1  command  Lio/vertx/redis/client/Request;
    Signature: (Lio/vertx/redis/client/Request;)Lio/vertx/core/Future<Lio/vertx/redis/client/Response;>;
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[TYPE_ARGUMENT(0)]
        io.vertx.codegen.annotations.Nullable()
    MethodParameters:
         Name  Flags
      command  

  public io.vertx.core.Future<java.util.List<io.vertx.redis.client.Response>> batch(java.util.List<io.vertx.redis.client.Request>);
    descriptor: (Ljava/util/List;)Lio/vertx/core/Future;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
        start local 1 // java.util.List commands
         0: .line 65
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            aload 1 /* commands */
            invokeinterface io.vertx.redis.client.RedisConnection.batch:(Ljava/util/List;)Lio/vertx/core/Future;
            areturn
        end local 1 // java.util.List commands
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lio/vertx/redis/client/impl/RedisSentinelConnection;
            0    1     1  commands  Ljava/util/List<Lio/vertx/redis/client/Request;>;
    Signature: (Ljava/util/List<Lio/vertx/redis/client/Request;>;)Lio/vertx/core/Future<Ljava/util/List<Lio/vertx/redis/client/Response;>;>;
    RuntimeVisibleTypeAnnotations: 
      METHOD_RETURN, location=[TYPE_ARGUMENT(0), TYPE_ARGUMENT(0)]
        io.vertx.codegen.annotations.Nullable()
    MethodParameters:
          Name  Flags
      commands  

  public void close();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
         0: .line 70
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.sentinel:Lio/vertx/redis/client/RedisConnection;
            invokeinterface io.vertx.redis.client.RedisConnection.close:()V
         1: .line 71
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            invokeinterface io.vertx.redis.client.RedisConnection.close:()V
         2: .line 72
            return
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lio/vertx/redis/client/impl/RedisSentinelConnection;

  public boolean pendingQueueFull();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
         0: .line 76
            aload 0 /* this */
            getfield io.vertx.redis.client.impl.RedisSentinelConnection.connection:Lio/vertx/redis/client/RedisConnection;
            invokeinterface io.vertx.redis.client.RedisConnection.pendingQueueFull:()Z
            ireturn
        end local 0 // io.vertx.redis.client.impl.RedisSentinelConnection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lio/vertx/redis/client/impl/RedisSentinelConnection;

  public io.vertx.core.streams.ReadStream pause();
    descriptor: ()Lio/vertx/core/streams/ReadStream;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.vertx.redis.client.impl.RedisSentinelConnection.pause:()Lio/vertx/redis/client/RedisConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.streams.ReadStream handler(io.vertx.core.Handler);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/streams/ReadStream;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=2, locals=2, args_size=2
         0: .line 1
            aload 0
            aload 1
            checkcast io.vertx.core.Handler
            invokevirtual io.vertx.redis.client.impl.RedisSentinelConnection.handler:(Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.streams.ReadStream endHandler(io.vertx.core.Handler);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/streams/ReadStream;
    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.redis.client.impl.RedisSentinelConnection.endHandler:(Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.streams.ReadStream resume();
    descriptor: ()Lio/vertx/core/streams/ReadStream;
    flags: (0x1041) ACC_PUBLIC, ACC_BRIDGE, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 1
            aload 0
            invokevirtual io.vertx.redis.client.impl.RedisSentinelConnection.resume:()Lio/vertx/redis/client/RedisConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.streams.ReadStream fetch(long);
    descriptor: (J)Lio/vertx/core/streams/ReadStream;
    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.redis.client.impl.RedisSentinelConnection.fetch:(J)Lio/vertx/redis/client/RedisConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.streams.StreamBase exceptionHandler(io.vertx.core.Handler);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/streams/StreamBase;
    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.redis.client.impl.RedisSentinelConnection.exceptionHandler:(Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature

  public io.vertx.core.streams.ReadStream exceptionHandler(io.vertx.core.Handler);
    descriptor: (Lio/vertx/core/Handler;)Lio/vertx/core/streams/ReadStream;
    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.redis.client.impl.RedisSentinelConnection.exceptionHandler:(Lio/vertx/core/Handler;)Lio/vertx/redis/client/RedisConnection;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "RedisSentinelConnection.java"