Class List Method List File List

# Class: VertxRedis::RedisTransaction

Inherits:
  Object
  - Object
  - VertxRedis::RedisTransaction
  show all
Defined in:
  /Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb

## Instance Method Summary (collapse)

- - (Object) append(key = nil, value = nil)
- - (Object) auth(password = nil)
- - (Object) bgrewriteaof
- - (Object) bgsave
- - (Object) bitcount(key = nil)
- - (Object) bitcount_range(key = nil, start = nil, _end = nil)
- - (Object) bitop(operation = nil, destkey = nil, keys = nil)
- - (Object) bitpos(key = nil, bit = nil)
- - (Object) bitpos_from(key = nil, bit = nil, start = nil)
- - (Object) bitpos_range(key = nil, bit = nil, start = nil, stop = nil)
- - (Object) blpop(key = nil, seconds = nil)
- - (Object) blpop_many(keys = nil, seconds = nil)
- - (Object) brpop(key = nil, seconds = nil)
- - (Object) brpop_many(keys = nil, seconds = nil)
- - (Object) brpoplpush(key = nil, destkey = nil, seconds = nil)
- - (Object) client_getname
- - (Object) client_kill(filter = nil)
- - (Object) client_list
- - (Object) client_pause(millis = nil)
- - (Object) client_setname(name = nil)
- - (Object) close
- - (Object) cluster_addslots(slots = nil)
- - (Object) cluster_count_failure_reports(nodeId = nil)
- - (Object) cluster_countkeysinslot(slot = nil)
- - (Object) cluster_delslots(slot = nil)
- - (Object) cluster_delslots_many(slots = nil)
- - (Object) cluster_fail_over_with_options(options = nil)
- - (Object) cluster_failover
- - (Object) cluster_forget(nodeId = nil)
- - (Object) cluster_getkeysinslot(slot = nil, count = nil)
- - (Object) cluster_info
- - (Object) cluster_keyslot(key = nil)
- - (Object) cluster_meet(ip = nil, port = nil)
- - (Object) cluster_nodes
- - (Object) cluster_replicate(nodeId = nil)
- - (Object) cluster_reset
- - (Object) cluster_reset_with_options(options = nil)
- - (Object) cluster_saveconfig
- - (Object) cluster_set_config_epoch(epoch = nil)
- - (Object) cluster_setslot(slot = nil, subcommand = nil)
- - (Object) cluster_setslot_with_node(slot = nil, subcommand = nil, nodeId = nil)
- - (Object) cluster_slaves(nodeId = nil)
- - (Object) cluster_slots
- - (Object) command
- - (Object) command_count
- - (Object) command_getkeys
- - (Object) command_info(commands = nil)
- - (Object) config_get(parameter = nil)
- - (Object) config_resetstat
- - (Object) config_rewrite
- - (Object) config_set(parameter = nil, value = nil)
- - (Object) dbsize
- - (Object) debug_object(key = nil)
- - (Object) debug_segfault
- - (Object) decr(key = nil)
- - (Object) decrby(key = nil, decrement = nil)
- - (Object) del(key = nil)
- - (Object) del_many(keys = nil)
- - (Object) discard
- - (Object) dump(key = nil)
- - (Object) echo(message = nil)
- - (Object) eval(script = nil, keys = nil, args = nil)
- - (Object) evalsha(sha1 = nil, keys = nil, values = nil)
- - (Object) exec
- - (Object) exists(key = nil)
- - (Object) expire(key = nil, seconds = nil)
- - (Object) expireat(key = nil, seconds = nil)
- - (Object) flushall
- - (Object) flushdb
- - (Object) geoadd(key = nil, longitude = nil, latitude = nil, member = nil)
- - (Object) geoadd_many(key = nil, members = nil)
- - (Object) geodist(key = nil, member1 = nil, member2 = nil)
- - (Object) geodist_with_unit(key = nil, member1 = nil, member2 = nil, unit = nil)
- - (Object) geohash(key = nil, member = nil)
- - (Object) geohash_many(key = nil, members = nil)
- - (Object) geopos(key = nil, member = nil)
- - (Object) geopos_many(key = nil, members = nil)
- - (Object) georadius(key = nil, longitude = nil, latitude = nil, radius = nil, unit = nil)
- - (Object) georadius_with_options(key = nil, longitude = nil, latitude = nil, radius = nil, unit = nil, options = nil)
- - (Object) georadiusbymember(key = nil, member = nil, radius = nil, unit = nil)
- - (Object) georadiusbymember_with_options(key = nil, member = nil, radius = nil, unit = nil, options = nil)
- - (Object) get(key = nil)
- - (Object) get_binary(key = nil)
- - (Object) getbit(key = nil, offset = nil)
- - (Object) getrange(key = nil, start = nil, _end = nil)
- - (Object) getset(key = nil, value = nil)
- - (Object) hdel(key = nil, field = nil)
- - (Object) hdel_many(key = nil, fields = nil)
- - (Object) hexists(key = nil, field = nil)
- - (Object) hget(key = nil, field = nil)
- - (Object) hgetall(key = nil)
- - (Object) hincrby(key = nil, field = nil, increment = nil)
- - (Object) hincrbyfloat(key = nil, field = nil, increment = nil)
- - (Object) hkeys(key = nil)
- - (Object) hlen(key = nil)
- - (Object) hmget(key = nil, fields = nil)
- - (Object) hmset(key = nil, values = nil)
- - (Object) hscan(key = nil, cursor = nil, options = nil)
- - (Object) hset(key = nil, field = nil, value = nil)
- - (Object) hsetnx(key = nil, field = nil, value = nil)
- - (Object) hvals(key = nil)
- - (Object) incr(key = nil)
- - (Object) incrby(key = nil, increment = nil)
- - (Object) incrbyfloat(key = nil, increment = nil)
- - (Object) info
- - (Object) info_section(section = nil)
- - (RedisTransaction) initialize(j_del) constructor
  A new instance of RedisTransaction.
- - (Object) j_del
- - (Object) keys(pattern = nil)
- - (Object) lastsave
- - (Object) lindex(key = nil, index = nil)
- - (Object) linsert(key = nil, option = nil, pivot = nil, value = nil)
- - (Object) llen(key = nil)
- - (Object) lpop(key = nil)
- - (Object) lpush(key = nil, value = nil)
- - (Object) lpush_many(key = nil, values = nil)
- - (Object) lpushx(key = nil, value = nil)
- - (Object) lrange(key = nil, from = nil, to = nil)
- - (Object) lrem(key = nil, count = nil, value = nil)
- - (Object) lset(key = nil, index = nil, value = nil)
- - (Object) ltrim(key = nil, from = nil, to = nil)
- - (Object) mget(key = nil)
- - (Object) mget_many(keys = nil)
- - (Object) migrate(host = nil, port = nil, key = nil, destdb = nil, timeout = nil, options = nil)
- - (Object) monitor
- - (Object) move(key = nil, destdb = nil)
- - (Object) mset(keyvals = nil)
- - (Object) msetnx(keyvals = nil)
- - (Object) multi
- - (Object) object(key = nil, cmd = nil)
- - (Object) persist(key = nil)
- - (Object) pexpire(key = nil, millis = nil)
- - (Object) pexpireat(key = nil, millis = nil)
- - (Object) pfadd(key = nil, element = nil)
- - (Object) pfadd_many(key = nil, elements = nil)
- - (Object) pfcount(key = nil)
- - (Object) pfcount_many(keys = nil)
- - (Object) pfmerge(destkey = nil, keys = nil)
- - (Object) ping
- - (Object) psetex(key = nil, millis = nil, value = nil)
- - (Object) psubscribe(pattern = nil)
- - (Object) psubscribe_many(patterns = nil)
- - (Object) pttl(key = nil)
- - (Object) publish(channel = nil, message = nil)
- - (Object) pubsub_channels(pattern = nil)
- - (Object) pubsub_numpat
- - (Object) pubsub_numsub(channels = nil)
- - (Object) punsubscribe(patterns = nil)
- - (Object) randomkey
- - (Object) rename(key = nil, newkey = nil)
- - (Object) renamenx(key = nil, newkey = nil)
- - (Object) restore(key = nil, millis = nil, serialized = nil)
- - (Object) role
- - (Object) rpop(key = nil)
- - (Object) rpoplpush(key = nil, destkey = nil)
- - (Object) rpush(key = nil, value = nil)
- - (Object) rpush_many(key = nil, values = nil)
- - (Object) rpushx(key = nil, value = nil)
- - (Object) sadd(key = nil, member = nil)
- - (Object) sadd_many(key = nil, members = nil)
- - (Object) save
- - (Object) scan(cursor = nil, options = nil)
- - (Object) scard(key = nil)
- - (Object) script_exists(script = nil)
- - (Object) script_exists_many(scripts = nil)
- - (Object) script_flush
- - (Object) script_kill
- - (Object) script_load(script = nil)
- - (Object) sdiff(key = nil, cmpkeys = nil)
- - (Object) sdiffstore(destkey = nil, key = nil, cmpkeys = nil)
- - (Object) select(dbindex = nil)
- - (Object) set(key = nil, value = nil)
- - (Object) set_binary(key = nil, value = nil)
- - (Object) set_binary_with_options(key = nil, value = nil, options = nil)
- - (Object) set_with_options(key = nil, value = nil, options = nil)
- - (Object) setbit(key = nil, offset = nil, bit = nil)
- - (Object) setex(key = nil, seconds = nil, value = nil)
- - (Object) setnx(key = nil, value = nil)
- - (Object) setrange(key = nil, offset = nil, value = nil)
- - (Object) sinter(keys = nil)
- - (Object) sinterstore(destkey = nil, keys = nil)
- - (Object) sismember(key = nil, member = nil)
- - (Object) slaveof(host = nil, port = nil)
- - (Object) slaveof_noone
- - (Object) slowlog_get(limit = nil)
- - (Object) slowlog_len
- - (Object) slowlog_reset
- - (Object) smembers(key = nil)
- - (Object) smove(key = nil, destkey = nil, member = nil)
- - (Object) sort(key = nil, options = nil)
- - (Object) spop(key = nil)
- - (Object) spop_many(key = nil, count = nil)
- - (Object) srandmember(key = nil)
- - (Object) srandmember_count(key = nil, count = nil)
- - (Object) srem(key = nil, member = nil)
- - (Object) srem_many(key = nil, members = nil)
- - (Object) sscan(key = nil, cursor = nil, options = nil)
- - (Object) strlen(key = nil)
- - (Object) subscribe(channel = nil)
- - (Object) subscribe_many(channels = nil)
- - (Object) sunion(keys = nil)
- - (Object) sunionstore(destkey = nil, keys = nil)
- - (Object) sync
- - (Object) time
- - (Object) ttl(key = nil)
- - (Object) type(key = nil)
- - (Object) unsubscribe(channels = nil)
- - (Object) unwatch
- - (Object) wait(numSlaves = nil, timeout = nil)
- - (Object) watch(key = nil)
- - (Object) watch_many(keys = nil)
- - (Object) zadd(key = nil, score = nil, member = nil)
- - (Object) zadd_many(key = nil, members = nil)
- - (Object) zcard(key = nil)
- - (Object) zcount(key = nil, min = nil, max = nil)
- - (Object) zincrby(key = nil, increment = nil, member = nil)
- - (Object) zinterstore(destkey = nil, sets = nil, options = nil)
- - (Object) zinterstore_weighed(destkey = nil, sets = nil, options = nil)
- - (Object) zlexcount(key = nil, min = nil, max = nil)
- - (Object) zrange(key = nil, start = nil, stop = nil)
- - (Object) zrange_with_options(key = nil, start = nil, stop = nil, options = nil)
- - (Object) zrangebylex(key = nil, min = nil, max = nil, options = nil)
- - (Object) zrangebyscore(key = nil, min = nil, max = nil, options = nil)
- - (Object) zrank(key = nil, member = nil)
- - (Object) zrem(key = nil, member = nil)
- - (Object) zrem_many(key = nil, members = nil)
- - (Object) zremrangebylex(key = nil, min = nil, max = nil)
- - (Object) zremrangebyrank(key = nil, start = nil, stop = nil)
- - (Object) zremrangebyscore(key = nil, min = nil, max = nil)
- - (Object) zrevrange(key = nil, start = nil, stop = nil, options = nil)
- - (Object) zrevrangebylex(key = nil, max = nil, min = nil, options = nil)
- - (Object) zrevrangebyscore(key = nil, max = nil, min = nil, options = nil)
- - (Object) zrevrank(key = nil, member = nil)
- - (Object) zscan(key = nil, cursor = nil, options = nil)
- - (Object) zscore(key = nil, member = nil)
- - (Object) zunionstore(destkey = nil, sets = nil, options = nil)
- - (Object) zunionstore_weighed(key = nil, sets = nil, options = nil)

## Constructor Details

### - (`RedisTransaction`) initialize(j_del)

Returns a new instance of RedisTransaction

    9
    10
    11
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 9

    def initialize(j_del)
      @j_del = j_del
    end

## Instance Method Details

### - (`Object`) append(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    31
    32
    33
    34
    35
    36
    37
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 31

    def append(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:append, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling append(key,value)"
    end

### - (`Object`) auth(password = nil)

Raises:

- (`ArgumentError`)

    42
    43
    44
    45
    46
    47
    48
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 42

    def auth(password=nil)
      if password.class == String && block_given?
        @j_del.java_method(:auth, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(password,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling auth(password)"
    end

### - (`Object`) bgrewriteaof

Raises:

- (`ArgumentError`)

    52
    53
    54
    55
    56
    57
    58
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 52

    def bgrewriteaof
      if block_given?
        @j_del.java_method(:bgrewriteaof, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bgrewriteaof()"
    end

### - (`Object`) bgsave

Raises:

- (`ArgumentError`)

    62
    63
    64
    65
    66
    67
    68
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 62

    def bgsave
      if block_given?
        @j_del.java_method(:bgsave, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bgsave()"
    end

### - (`Object`) bitcount(key = nil)

Raises:

- (`ArgumentError`)

    73
    74
    75
    76
    77
    78
    79
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 73

    def bitcount(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:bitcount, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitcount(key)"
    end

### - (`Object`) bitcount_range(key = nil, start = nil, _end = nil)

Raises:

- (`ArgumentError`)

    86
    87
    88
    89
    90
    91
    92
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 86

    def bitcount_range(key=nil,start=nil,_end=nil)
      if key.class == String && start.class == Fixnum && _end.class == Fixnum && block_given?
        @j_del.java_method(:bitcountRange, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,start,_end,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitcount_range(key,start,_end)"
    end

### - (`Object`) bitop(operation = nil, destkey = nil, keys = nil)

Raises:

- (`ArgumentError`)

    99
    100
    101
    102
    103
    104
    105
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 99

    def bitop(operation=nil,destkey=nil,keys=nil)
      if operation.class == Symbol && destkey.class == String && keys.class == Array && block_given?
        @j_del.java_method(:bitop, [Java::IoVertxRedisOp::BitOperation.java_class,Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(Java::IoVertxRedisOp::BitOperation.valueOf(operation),destkey,keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitop(operation,destkey,keys)"
    end

### - (`Object`) bitpos(key = nil, bit = nil)

Raises:

- (`ArgumentError`)

    111
    112
    113
    114
    115
    116
    117
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 111

    def bitpos(key=nil,bit=nil)
      if key.class == String && bit.class == Fixnum && block_given?
        @j_del.java_method(:bitpos, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,bit,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitpos(key,bit)"
    end

### - (`Object`) bitpos_from(key = nil, bit = nil, start = nil)

Raises:

- (`ArgumentError`)

    126
    127
    128
    129
    130
    131
    132
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 126

    def bitpos_from(key=nil,bit=nil,start=nil)
      if key.class == String && bit.class == Fixnum && start.class == Fixnum && block_given?
        @j_del.java_method(:bitposFrom, [Java::java.lang.String.java_class,Java::int.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,bit,start,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitpos_from(key,bit,start)"
    end

### - (`Object`) bitpos_range(key = nil, bit = nil, start = nil, stop = nil)

Raises:

- (`ArgumentError`)

    143
    144
    145
    146
    147
    148
    149
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 143

    def bitpos_range(key=nil,bit=nil,start=nil,stop=nil)
      if key.class == String && bit.class == Fixnum && start.class == Fixnum && stop.class == Fixnum && block_given?
        @j_del.java_method(:bitposRange, [Java::java.lang.String.java_class,Java::int.java_class,Java::int.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,bit,start,stop,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling bitpos_range(key,bit,start,stop)"
    end

### - (`Object`) blpop(key = nil, seconds = nil)

Raises:

- (`ArgumentError`)

    155
    156
    157
    158
    159
    160
    161
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 155

    def blpop(key=nil,seconds=nil)
      if key.class == String && seconds.class == Fixnum && block_given?
        @j_del.java_method(:blpop, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,seconds,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling blpop(key,seconds)"
    end

### - (`Object`) blpop_many(keys = nil, seconds = nil)

Raises:

- (`ArgumentError`)

    167
    168
    169
    170
    171
    172
    173
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 167

    def blpop_many(keys=nil,seconds=nil)
      if keys.class == Array && seconds.class == Fixnum && block_given?
        @j_del.java_method(:blpopMany, [Java::JavaUtil::List.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },seconds,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling blpop_many(keys,seconds)"
    end

### - (`Object`) brpop(key = nil, seconds = nil)

Raises:

- (`ArgumentError`)

    179
    180
    181
    182
    183
    184
    185
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 179

    def brpop(key=nil,seconds=nil)
      if key.class == String && seconds.class == Fixnum && block_given?
        @j_del.java_method(:brpop, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,seconds,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling brpop(key,seconds)"
    end

### - (`Object`) brpop_many(keys = nil, seconds = nil)

Raises:

- (`ArgumentError`)

    191
    192
    193
    194
    195
    196
    197
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 191

    def brpop_many(keys=nil,seconds=nil)
      if keys.class == Array && seconds.class == Fixnum && block_given?
        @j_del.java_method(:brpopMany, [Java::JavaUtil::List.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },seconds,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling brpop_many(keys,seconds)"
    end

### - (`Object`) brpoplpush(key = nil, destkey = nil, seconds = nil)

Raises:

- (`ArgumentError`)

    204
    205
    206
    207
    208
    209
    210
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 204

    def brpoplpush(key=nil,destkey=nil,seconds=nil)
      if key.class == String && destkey.class == String && seconds.class == Fixnum && block_given?
        @j_del.java_method(:brpoplpush, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,destkey,seconds,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling brpoplpush(key,destkey,seconds)"
    end

### - (`Object`) client_getname

Raises:

- (`ArgumentError`)

    235
    236
    237
    238
    239
    240
    241
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 235

    def client_getname
      if block_given?
        @j_del.java_method(:clientGetname, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling client_getname()"
    end

### - (`Object`) client_kill(filter = nil)

Raises:

- (`ArgumentError`)

    215
    216
    217
    218
    219
    220
    221
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 215

    def client_kill(filter=nil)
      if filter.class == Hash && block_given?
        @j_del.java_method(:clientKill, [Java::IoVertxRedisOp::KillFilter.java_class,Java::IoVertxCore::Handler.java_class]).call(Java::IoVertxRedisOp::KillFilter.new(::Vertx::Util::Utils.to_json_object(filter)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling client_kill(filter)"
    end

### - (`Object`) client_list

Raises:

- (`ArgumentError`)

    225
    226
    227
    228
    229
    230
    231
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 225

    def client_list
      if block_given?
        @j_del.java_method(:clientList, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling client_list()"
    end

### - (`Object`) client_pause(millis = nil)

Raises:

- (`ArgumentError`)

    246
    247
    248
    249
    250
    251
    252
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 246

    def client_pause(millis=nil)
      if millis.class == Fixnum && block_given?
        @j_del.java_method(:clientPause, [Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(millis,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling client_pause(millis)"
    end

### - (`Object`) client_setname(name = nil)

Raises:

- (`ArgumentError`)

    257
    258
    259
    260
    261
    262
    263
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 257

    def client_setname(name=nil)
      if name.class == String && block_given?
        @j_del.java_method(:clientSetname, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(name,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling client_setname(name)"
    end

### - (`Object`) close

Raises:

- (`ArgumentError`)

    20
    21
    22
    23
    24
    25
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 20

    def close
      if block_given?
        return @j_del.java_method(:close, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil) }))
      end
      raise ArgumentError, "Invalid arguments when calling close()"
    end

### - (`Object`) cluster_addslots(slots = nil)

Raises:

- (`ArgumentError`)

    268
    269
    270
    271
    272
    273
    274
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 268

    def cluster_addslots(slots=nil)
      if slots.class == Array && block_given?
        @j_del.java_method(:clusterAddslots, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(slots.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_addslots(slots)"
    end

### - (`Object`) cluster_count_failure_reports(nodeId = nil)

Raises:

- (`ArgumentError`)

    279
    280
    281
    282
    283
    284
    285
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 279

    def cluster_count_failure_reports(nodeId=nil)
      if nodeId.class == String && block_given?
        @j_del.java_method(:clusterCountFailureReports, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(nodeId,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_count_failure_reports(nodeId)"
    end

### - (`Object`) cluster_countkeysinslot(slot = nil)

Raises:

- (`ArgumentError`)

    290
    291
    292
    293
    294
    295
    296
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 290

    def cluster_countkeysinslot(slot=nil)
      if slot.class == Fixnum && block_given?
        @j_del.java_method(:clusterCountkeysinslot, [Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(slot,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_countkeysinslot(slot)"
    end

### - (`Object`) cluster_delslots(slot = nil)

Raises:

- (`ArgumentError`)

    301
    302
    303
    304
    305
    306
    307
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 301

    def cluster_delslots(slot=nil)
      if slot.class == Fixnum && block_given?
        @j_del.java_method(:clusterDelslots, [Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(slot,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_delslots(slot)"
    end

### - (`Object`) cluster_delslots_many(slots = nil)

Raises:

- (`ArgumentError`)

    312
    313
    314
    315
    316
    317
    318
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 312

    def cluster_delslots_many(slots=nil)
      if slots.class == Array && block_given?
        @j_del.java_method(:clusterDelslotsMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(slots.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_delslots_many(slots)"
    end

### - (`Object`) cluster_fail_over_with_options(options = nil)

Raises:

- (`ArgumentError`)

    333
    334
    335
    336
    337
    338
    339
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 333

    def cluster_fail_over_with_options(options=nil)
      if options.class == Symbol && block_given?
        @j_del.java_method(:clusterFailOverWithOptions, [Java::IoVertxRedisOp::FailoverOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(Java::IoVertxRedisOp::FailoverOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_fail_over_with_options(options)"
    end

### - (`Object`) cluster_failover

Raises:

- (`ArgumentError`)

    322
    323
    324
    325
    326
    327
    328
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 322

    def cluster_failover
      if block_given?
        @j_del.java_method(:clusterFailover, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_failover()"
    end

### - (`Object`) cluster_forget(nodeId = nil)

Raises:

- (`ArgumentError`)

    344
    345
    346
    347
    348
    349
    350
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 344

    def cluster_forget(nodeId=nil)
      if nodeId.class == String && block_given?
        @j_del.java_method(:clusterForget, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(nodeId,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_forget(nodeId)"
    end

### - (`Object`) cluster_getkeysinslot(slot = nil, count = nil)

Raises:

- (`ArgumentError`)

    356
    357
    358
    359
    360
    361
    362
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 356

    def cluster_getkeysinslot(slot=nil,count=nil)
      if slot.class == Fixnum && count.class == Fixnum && block_given?
        @j_del.java_method(:clusterGetkeysinslot, [Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(slot,count,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_getkeysinslot(slot,count)"
    end

### - (`Object`) cluster_info

Raises:

- (`ArgumentError`)

    366
    367
    368
    369
    370
    371
    372
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 366

    def cluster_info
      if block_given?
        @j_del.java_method(:clusterInfo, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_info()"
    end

### - (`Object`) cluster_keyslot(key = nil)

Raises:

- (`ArgumentError`)

    377
    378
    379
    380
    381
    382
    383
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 377

    def cluster_keyslot(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:clusterKeyslot, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_keyslot(key)"
    end

### - (`Object`) cluster_meet(ip = nil, port = nil)

Raises:

- (`ArgumentError`)

    389
    390
    391
    392
    393
    394
    395
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 389

    def cluster_meet(ip=nil,port=nil)
      if ip.class == String && port.class == Fixnum && block_given?
        @j_del.java_method(:clusterMeet, [Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(ip,port,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_meet(ip,port)"
    end

### - (`Object`) cluster_nodes

Raises:

- (`ArgumentError`)

    399
    400
    401
    402
    403
    404
    405
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 399

    def cluster_nodes
      if block_given?
        @j_del.java_method(:clusterNodes, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_nodes()"
    end

### - (`Object`) cluster_replicate(nodeId = nil)

Raises:

- (`ArgumentError`)

    410
    411
    412
    413
    414
    415
    416
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 410

    def cluster_replicate(nodeId=nil)
      if nodeId.class == String && block_given?
        @j_del.java_method(:clusterReplicate, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(nodeId,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_replicate(nodeId)"
    end

### - (`Object`) cluster_reset

Raises:

- (`ArgumentError`)

    420
    421
    422
    423
    424
    425
    426
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 420

    def cluster_reset
      if block_given?
        @j_del.java_method(:clusterReset, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_reset()"
    end

### - (`Object`) cluster_reset_with_options(options = nil)

Raises:

- (`ArgumentError`)

    431
    432
    433
    434
    435
    436
    437
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 431

    def cluster_reset_with_options(options=nil)
      if options.class == Symbol && block_given?
        @j_del.java_method(:clusterResetWithOptions, [Java::IoVertxRedisOp::ResetOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(Java::IoVertxRedisOp::ResetOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_reset_with_options(options)"
    end

### - (`Object`) cluster_saveconfig

Raises:

- (`ArgumentError`)

    441
    442
    443
    444
    445
    446
    447
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 441

    def cluster_saveconfig
      if block_given?
        @j_del.java_method(:clusterSaveconfig, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_saveconfig()"
    end

### - (`Object`) cluster_set_config_epoch(epoch = nil)

Raises:

- (`ArgumentError`)

    452
    453
    454
    455
    456
    457
    458
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 452

    def cluster_set_config_epoch(epoch=nil)
      if epoch.class == Fixnum && block_given?
        @j_del.java_method(:clusterSetConfigEpoch, [Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(epoch,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_set_config_epoch(epoch)"
    end

### - (`Object`) cluster_setslot(slot = nil, subcommand = nil)

Raises:

- (`ArgumentError`)

    464
    465
    466
    467
    468
    469
    470
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 464

    def cluster_setslot(slot=nil,subcommand=nil)
      if slot.class == Fixnum && subcommand.class == Symbol && block_given?
        @j_del.java_method(:clusterSetslot, [Java::long.java_class,Java::IoVertxRedisOp::SlotCmd.java_class,Java::IoVertxCore::Handler.java_class]).call(slot,Java::IoVertxRedisOp::SlotCmd.valueOf(subcommand),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_setslot(slot,subcommand)"
    end

### - (`Object`) cluster_setslot_with_node(slot = nil, subcommand = nil, nodeId = nil)

Raises:

- (`ArgumentError`)

    477
    478
    479
    480
    481
    482
    483
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 477

    def cluster_setslot_with_node(slot=nil,subcommand=nil,nodeId=nil)
      if slot.class == Fixnum && subcommand.class == Symbol && nodeId.class == String && block_given?
        @j_del.java_method(:clusterSetslotWithNode, [Java::long.java_class,Java::IoVertxRedisOp::SlotCmd.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(slot,Java::IoVertxRedisOp::SlotCmd.valueOf(subcommand),nodeId,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_setslot_with_node(slot,subcommand,nodeId)"
    end

### - (`Object`) cluster_slaves(nodeId = nil)

Raises:

- (`ArgumentError`)

    488
    489
    490
    491
    492
    493
    494
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 488

    def cluster_slaves(nodeId=nil)
      if nodeId.class == String && block_given?
        @j_del.java_method(:clusterSlaves, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(nodeId,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_slaves(nodeId)"
    end

### - (`Object`) cluster_slots

Raises:

- (`ArgumentError`)

    498
    499
    500
    501
    502
    503
    504
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 498

    def cluster_slots
      if block_given?
        @j_del.java_method(:clusterSlots, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling cluster_slots()"
    end

### - (`Object`) command

Raises:

- (`ArgumentError`)

    508
    509
    510
    511
    512
    513
    514
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 508

    def command
      if block_given?
        @j_del.java_method(:command, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling command()"
    end

### - (`Object`) command_count

Raises:

- (`ArgumentError`)

    518
    519
    520
    521
    522
    523
    524
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 518

    def command_count
      if block_given?
        @j_del.java_method(:commandCount, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling command_count()"
    end

### - (`Object`) command_getkeys

Raises:

- (`ArgumentError`)

    528
    529
    530
    531
    532
    533
    534
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 528

    def command_getkeys
      if block_given?
        @j_del.java_method(:commandGetkeys, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling command_getkeys()"
    end

### - (`Object`) command_info(commands = nil)

Raises:

- (`ArgumentError`)

    539
    540
    541
    542
    543
    544
    545
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 539

    def command_info(commands=nil)
      if commands.class == Array && block_given?
        @j_del.java_method(:commandInfo, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(commands.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling command_info(commands)"
    end

### - (`Object`) config_get(parameter = nil)

Raises:

- (`ArgumentError`)

    550
    551
    552
    553
    554
    555
    556
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 550

    def config_get(parameter=nil)
      if parameter.class == String && block_given?
        @j_del.java_method(:configGet, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(parameter,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling config_get(parameter)"
    end

### - (`Object`) config_resetstat

Raises:

- (`ArgumentError`)

    582
    583
    584
    585
    586
    587
    588
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 582

    def config_resetstat
      if block_given?
        @j_del.java_method(:configResetstat, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling config_resetstat()"
    end

### - (`Object`) config_rewrite

Raises:

- (`ArgumentError`)

    560
    561
    562
    563
    564
    565
    566
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 560

    def config_rewrite
      if block_given?
        @j_del.java_method(:configRewrite, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling config_rewrite()"
    end

### - (`Object`) config_set(parameter = nil, value = nil)

Raises:

- (`ArgumentError`)

    572
    573
    574
    575
    576
    577
    578
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 572

    def config_set(parameter=nil,value=nil)
      if parameter.class == String && value.class == String && block_given?
        @j_del.java_method(:configSet, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(parameter,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling config_set(parameter,value)"
    end

### - (`Object`) dbsize

Raises:

- (`ArgumentError`)

    592
    593
    594
    595
    596
    597
    598
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 592

    def dbsize
      if block_given?
        @j_del.java_method(:dbsize, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling dbsize()"
    end

### - (`Object`) debug_object(key = nil)

Raises:

- (`ArgumentError`)

    603
    604
    605
    606
    607
    608
    609
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 603

    def debug_object(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:debugObject, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling debug_object(key)"
    end

### - (`Object`) debug_segfault

Raises:

- (`ArgumentError`)

    613
    614
    615
    616
    617
    618
    619
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 613

    def debug_segfault
      if block_given?
        @j_del.java_method(:debugSegfault, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling debug_segfault()"
    end

### - (`Object`) decr(key = nil)

Raises:

- (`ArgumentError`)

    624
    625
    626
    627
    628
    629
    630
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 624

    def decr(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:decr, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling decr(key)"
    end

### - (`Object`) decrby(key = nil, decrement = nil)

Raises:

- (`ArgumentError`)

    636
    637
    638
    639
    640
    641
    642
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 636

    def decrby(key=nil,decrement=nil)
      if key.class == String && decrement.class == Fixnum && block_given?
        @j_del.java_method(:decrby, [Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,decrement,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling decrby(key,decrement)"
    end

### - (`Object`) del(key = nil)

Raises:

- (`ArgumentError`)

    647
    648
    649
    650
    651
    652
    653
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 647

    def del(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:del, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling del(key)"
    end

### - (`Object`) del_many(keys = nil)

Raises:

- (`ArgumentError`)

    658
    659
    660
    661
    662
    663
    664
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 658

    def del_many(keys=nil)
      if keys.class == Array && block_given?
        @j_del.java_method(:delMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling del_many(keys)"
    end

### - (`Object`) discard

Raises:

- (`ArgumentError`)

    668
    669
    670
    671
    672
    673
    674
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 668

    def discard
      if block_given?
        @j_del.java_method(:discard, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling discard()"
    end

### - (`Object`) dump(key = nil)

Raises:

- (`ArgumentError`)

    679
    680
    681
    682
    683
    684
    685
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 679

    def dump(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:dump, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling dump(key)"
    end

### - (`Object`) echo(message = nil)

Raises:

- (`ArgumentError`)

    690
    691
    692
    693
    694
    695
    696
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 690

    def echo(message=nil)
      if message.class == String && block_given?
        @j_del.java_method(:echo, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(message,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling echo(message)"
    end

### - (`Object`) eval(script = nil, keys = nil, args = nil)

Raises:

- (`ArgumentError`)

    707
    708
    709
    710
    711
    712
    713
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 707

    def eval(script=nil,keys=nil,args=nil)
      if script.class == String && keys.class == Array && args.class == Array && block_given?
        @j_del.java_method(:eval, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(script,keys.map { |element| element },args.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling eval(script,keys,args)"
    end

### - (`Object`) evalsha(sha1 = nil, keys = nil, values = nil)

Raises:

- (`ArgumentError`)

    724
    725
    726
    727
    728
    729
    730
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 724

    def evalsha(sha1=nil,keys=nil,values=nil)
      if sha1.class == String && keys.class == Array && values.class == Array && block_given?
        @j_del.java_method(:evalsha, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(sha1,keys.map { |element| element },values.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling evalsha(sha1,keys,values)"
    end

### - (`Object`) exec

Raises:

- (`ArgumentError`)

    734
    735
    736
    737
    738
    739
    740
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 734

    def exec
      if block_given?
        @j_del.java_method(:exec, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result != nil ? JSON.parse(ar.result.encode) : nil : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling exec()"
    end

### - (`Object`) exists(key = nil)

Raises:

- (`ArgumentError`)

    745
    746
    747
    748
    749
    750
    751
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 745

    def exists(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:exists, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling exists(key)"
    end

### - (`Object`) expire(key = nil, seconds = nil)

Raises:

- (`ArgumentError`)

    757
    758
    759
    760
    761
    762
    763
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 757

    def expire(key=nil,seconds=nil)
      if key.class == String && seconds.class == Fixnum && block_given?
        @j_del.java_method(:expire, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,seconds,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling expire(key,seconds)"
    end

### - (`Object`) expireat(key = nil, seconds = nil)

Raises:

- (`ArgumentError`)

    769
    770
    771
    772
    773
    774
    775
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 769

    def expireat(key=nil,seconds=nil)
      if key.class == String && seconds.class == Fixnum && block_given?
        @j_del.java_method(:expireat, [Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,seconds,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling expireat(key,seconds)"
    end

### - (`Object`) flushall

Raises:

- (`ArgumentError`)

    779
    780
    781
    782
    783
    784
    785
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 779

    def flushall
      if block_given?
        @j_del.java_method(:flushall, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling flushall()"
    end

### - (`Object`) flushdb

Raises:

- (`ArgumentError`)

    789
    790
    791
    792
    793
    794
    795
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 789

    def flushdb
      if block_given?
        @j_del.java_method(:flushdb, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling flushdb()"
    end

### - (`Object`) geoadd(key = nil, longitude = nil, latitude = nil, member = nil)

Raises:

- (`ArgumentError`)

    2623
    2624
    2625
    2626
    2627
    2628
    2629
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2623

    def geoadd(key=nil,longitude=nil,latitude=nil,member=nil)
      if key.class == String && longitude.class == Float && latitude.class == Float && member.class == String && block_given?
        @j_del.java_method(:geoadd, [Java::java.lang.String.java_class,Java::double.java_class,Java::double.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_double(longitude),::Vertx::Util::Utils.to_double(latitude),member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geoadd(key,longitude,latitude,member)"
    end

### - (`Object`) geoadd_many(key = nil, members = nil)

Raises:

- (`ArgumentError`)

    2635
    2636
    2637
    2638
    2639
    2640
    2641
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2635

    def geoadd_many(key=nil,members=nil)
      if key.class == String && members.class == Array && block_given?
        @j_del.java_method(:geoaddMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,members.map { |element| Java::IoVertxRedisOp::GeoMember.new(::Vertx::Util::Utils.to_json_object(element)) },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geoadd_many(key,members)"
    end

### - (`Object`) geodist(key = nil, member1 = nil, member2 = nil)

Raises:

- (`ArgumentError`)

    2700
    2701
    2702
    2703
    2704
    2705
    2706
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2700

    def geodist(key=nil,member1=nil,member2=nil)
      if key.class == String && member1.class == String && member2.class == String && block_given?
        @j_del.java_method(:geodist, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member1,member2,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geodist(key,member1,member2)"
    end

### - (`Object`) geodist_with_unit(key = nil, member1 = nil, member2 = nil, unit = nil)

Raises:

- (`ArgumentError`)

    2714
    2715
    2716
    2717
    2718
    2719
    2720
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2714

    def geodist_with_unit(key=nil,member1=nil,member2=nil,unit=nil)
      if key.class == String && member1.class == String && member2.class == String && unit.class == Symbol && block_given?
        @j_del.java_method(:geodistWithUnit, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::GeoUnit.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member1,member2,Java::IoVertxRedisOp::GeoUnit.valueOf(unit),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geodist_with_unit(key,member1,member2,unit)"
    end

### - (`Object`) geohash(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    2648
    2649
    2650
    2651
    2652
    2653
    2654
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2648

    def geohash(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:geohash, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geohash(key,member)"
    end

### - (`Object`) geohash_many(key = nil, members = nil)

Raises:

- (`ArgumentError`)

    2661
    2662
    2663
    2664
    2665
    2666
    2667
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2661

    def geohash_many(key=nil,members=nil)
      if key.class == String && members.class == Array && block_given?
        @j_del.java_method(:geohashMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,members.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geohash_many(key,members)"
    end

### - (`Object`) geopos(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    2674
    2675
    2676
    2677
    2678
    2679
    2680
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2674

    def geopos(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:geopos, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geopos(key,member)"
    end

### - (`Object`) geopos_many(key = nil, members = nil)

Raises:

- (`ArgumentError`)

    2687
    2688
    2689
    2690
    2691
    2692
    2693
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2687

    def geopos_many(key=nil,members=nil)
      if key.class == String && members.class == Array && block_given?
        @j_del.java_method(:geoposMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,members.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling geopos_many(key,members)"
    end

### - (`Object`) georadius(key = nil, longitude = nil, latitude = nil, radius = nil, unit = nil)

Raises:

- (`ArgumentError`)

    2730
    2731
    2732
    2733
    2734
    2735
    2736
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2730

    def georadius(key=nil,longitude=nil,latitude=nil,radius=nil,unit=nil)
      if key.class == String && longitude.class == Float && latitude.class == Float && radius.class == Float && unit.class == Symbol && block_given?
        @j_del.java_method(:georadius, [Java::java.lang.String.java_class,Java::double.java_class,Java::double.java_class,Java::double.java_class,Java::IoVertxRedisOp::GeoUnit.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_double(longitude),::Vertx::Util::Utils.to_double(latitude),::Vertx::Util::Utils.to_double(radius),Java::IoVertxRedisOp::GeoUnit.valueOf(unit),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadius(key,longitude,latitude,radius,unit)"
    end

### - (`Object`) georadius_with_options(key = nil, longitude = nil, latitude = nil, radius = nil, unit = nil, options = nil)

Raises:

- (`ArgumentError`)

    2747
    2748
    2749
    2750
    2751
    2752
    2753
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2747

    def georadius_with_options(key=nil,longitude=nil,latitude=nil,radius=nil,unit=nil,options=nil)
      if key.class == String && longitude.class == Float && latitude.class == Float && radius.class == Float && unit.class == Symbol && options.class == Hash && block_given?
        @j_del.java_method(:georadiusWithOptions, [Java::java.lang.String.java_class,Java::double.java_class,Java::double.java_class,Java::double.java_class,Java::IoVertxRedisOp::GeoUnit.java_class,Java::IoVertxRedisOp::GeoRadiusOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_double(longitude),::Vertx::Util::Utils.to_double(latitude),::Vertx::Util::Utils.to_double(radius),Java::IoVertxRedisOp::GeoUnit.valueOf(unit),Java::IoVertxRedisOp::GeoRadiusOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadius_with_options(key,longitude,latitude,radius,unit,options)"
    end

### - (`Object`) georadiusbymember(key = nil, member = nil, radius = nil, unit = nil)

Raises:

- (`ArgumentError`)

    2763
    2764
    2765
    2766
    2767
    2768
    2769
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2763

    def georadiusbymember(key=nil,member=nil,radius=nil,unit=nil)
      if key.class == String && member.class == String && radius.class == Float && unit.class == Symbol && block_given?
        @j_del.java_method(:georadiusbymember, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::double.java_class,Java::IoVertxRedisOp::GeoUnit.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,::Vertx::Util::Utils.to_double(radius),Java::IoVertxRedisOp::GeoUnit.valueOf(unit),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadiusbymember(key,member,radius,unit)"
    end

### - (`Object`) georadiusbymember_with_options(key = nil, member = nil, radius = nil, unit = nil, options = nil)

Raises:

- (`ArgumentError`)

    2780
    2781
    2782
    2783
    2784
    2785
    2786
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2780

    def georadiusbymember_with_options(key=nil,member=nil,radius=nil,unit=nil,options=nil)
      if key.class == String && member.class == String && radius.class == Float && unit.class == Symbol && options.class == Hash && block_given?
        @j_del.java_method(:georadiusbymemberWithOptions, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::double.java_class,Java::IoVertxRedisOp::GeoUnit.java_class,Java::IoVertxRedisOp::GeoRadiusOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,::Vertx::Util::Utils.to_double(radius),Java::IoVertxRedisOp::GeoUnit.valueOf(unit),Java::IoVertxRedisOp::GeoRadiusOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling georadiusbymember_with_options(key,member,radius,unit,options)"
    end

### - (`Object`) get(key = nil)

Raises:

- (`ArgumentError`)

    800
    801
    802
    803
    804
    805
    806
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 800

    def get(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:get, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling get(key)"
    end

### - (`Object`) get_binary(key = nil)

Raises:

- (`ArgumentError`)

    811
    812
    813
    814
    815
    816
    817
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 811

    def get_binary(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:getBinary, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling get_binary(key)"
    end

### - (`Object`) getbit(key = nil, offset = nil)

Raises:

- (`ArgumentError`)

    823
    824
    825
    826
    827
    828
    829
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 823

    def getbit(key=nil,offset=nil)
      if key.class == String && offset.class == Fixnum && block_given?
        @j_del.java_method(:getbit, [Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,offset,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling getbit(key,offset)"
    end

### - (`Object`) getrange(key = nil, start = nil, _end = nil)

Raises:

- (`ArgumentError`)

    836
    837
    838
    839
    840
    841
    842
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 836

    def getrange(key=nil,start=nil,_end=nil)
      if key.class == String && start.class == Fixnum && _end.class == Fixnum && block_given?
        @j_del.java_method(:getrange, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,start,_end,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling getrange(key,start,_end)"
    end

### - (`Object`) getset(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    848
    849
    850
    851
    852
    853
    854
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 848

    def getset(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:getset, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling getset(key,value)"
    end

### - (`Object`) hdel(key = nil, field = nil)

Raises:

- (`ArgumentError`)

    860
    861
    862
    863
    864
    865
    866
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 860

    def hdel(key=nil,field=nil)
      if key.class == String && field.class == String && block_given?
        @j_del.java_method(:hdel, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,field,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hdel(key,field)"
    end

### - (`Object`) hdel_many(key = nil, fields = nil)

Raises:

- (`ArgumentError`)

    872
    873
    874
    875
    876
    877
    878
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 872

    def hdel_many(key=nil,fields=nil)
      if key.class == String && fields.class == Array && block_given?
        @j_del.java_method(:hdelMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,fields.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hdel_many(key,fields)"
    end

### - (`Object`) hexists(key = nil, field = nil)

Raises:

- (`ArgumentError`)

    884
    885
    886
    887
    888
    889
    890
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 884

    def hexists(key=nil,field=nil)
      if key.class == String && field.class == String && block_given?
        @j_del.java_method(:hexists, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,field,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hexists(key,field)"
    end

### - (`Object`) hget(key = nil, field = nil)

Raises:

- (`ArgumentError`)

    896
    897
    898
    899
    900
    901
    902
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 896

    def hget(key=nil,field=nil)
      if key.class == String && field.class == String && block_given?
        @j_del.java_method(:hget, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,field,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hget(key,field)"
    end

### - (`Object`) hgetall(key = nil)

Raises:

- (`ArgumentError`)

    907
    908
    909
    910
    911
    912
    913
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 907

    def hgetall(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:hgetall, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hgetall(key)"
    end

### - (`Object`) hincrby(key = nil, field = nil, increment = nil)

Raises:

- (`ArgumentError`)

    920
    921
    922
    923
    924
    925
    926
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 920

    def hincrby(key=nil,field=nil,increment=nil)
      if key.class == String && field.class == String && increment.class == Fixnum && block_given?
        @j_del.java_method(:hincrby, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,field,increment,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hincrby(key,field,increment)"
    end

### - (`Object`) hincrbyfloat(key = nil, field = nil, increment = nil)

Raises:

- (`ArgumentError`)

    933
    934
    935
    936
    937
    938
    939
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 933

    def hincrbyfloat(key=nil,field=nil,increment=nil)
      if key.class == String && field.class == String && increment.class == Float && block_given?
        @j_del.java_method(:hincrbyfloat, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::double.java_class,Java::IoVertxCore::Handler.java_class]).call(key,field,::Vertx::Util::Utils.to_double(increment),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hincrbyfloat(key,field,increment)"
    end

### - (`Object`) hkeys(key = nil)

Raises:

- (`ArgumentError`)

    944
    945
    946
    947
    948
    949
    950
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 944

    def hkeys(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:hkeys, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hkeys(key)"
    end

### - (`Object`) hlen(key = nil)

Raises:

- (`ArgumentError`)

    955
    956
    957
    958
    959
    960
    961
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 955

    def hlen(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:hlen, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hlen(key)"
    end

### - (`Object`) hmget(key = nil, fields = nil)

Raises:

- (`ArgumentError`)

    967
    968
    969
    970
    971
    972
    973
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 967

    def hmget(key=nil,fields=nil)
      if key.class == String && fields.class == Array && block_given?
        @j_del.java_method(:hmget, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,fields.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hmget(key,fields)"
    end

### - (`Object`) hmset(key = nil, values = nil)

Raises:

- (`ArgumentError`)

    979
    980
    981
    982
    983
    984
    985
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 979

    def hmset(key=nil,values=nil)
      if key.class == String && values.class == Hash && block_given?
        @j_del.java_method(:hmset, [Java::java.lang.String.java_class,Java::IoVertxCoreJson::JsonObject.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_json_object(values),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hmset(key,values)"
    end

### - (`Object`) hscan(key = nil, cursor = nil, options = nil)

Raises:

- (`ArgumentError`)

    2596
    2597
    2598
    2599
    2600
    2601
    2602
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2596

    def hscan(key=nil,cursor=nil,options=nil)
      if key.class == String && cursor.class == String && options.class == Hash && block_given?
        @j_del.java_method(:hscan, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::ScanOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,cursor,Java::IoVertxRedisOp::ScanOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hscan(key,cursor,options)"
    end

### - (`Object`) hset(key = nil, field = nil, value = nil)

Raises:

- (`ArgumentError`)

    992
    993
    994
    995
    996
    997
    998
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 992

    def hset(key=nil,field=nil,value=nil)
      if key.class == String && field.class == String && value.class == String && block_given?
        @j_del.java_method(:hset, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,field,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hset(key,field,value)"
    end

### - (`Object`) hsetnx(key = nil, field = nil, value = nil)

Raises:

- (`ArgumentError`)

    1005
    1006
    1007
    1008
    1009
    1010
    1011
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1005

    def hsetnx(key=nil,field=nil,value=nil)
      if key.class == String && field.class == String && value.class == String && block_given?
        @j_del.java_method(:hsetnx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,field,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hsetnx(key,field,value)"
    end

### - (`Object`) hvals(key = nil)

Raises:

- (`ArgumentError`)

    1016
    1017
    1018
    1019
    1020
    1021
    1022
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1016

    def hvals(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:hvals, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling hvals(key)"
    end

### - (`Object`) incr(key = nil)

Raises:

- (`ArgumentError`)

    1027
    1028
    1029
    1030
    1031
    1032
    1033
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1027

    def incr(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:incr, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling incr(key)"
    end

### - (`Object`) incrby(key = nil, increment = nil)

Raises:

- (`ArgumentError`)

    1039
    1040
    1041
    1042
    1043
    1044
    1045
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1039

    def incrby(key=nil,increment=nil)
      if key.class == String && increment.class == Fixnum && block_given?
        @j_del.java_method(:incrby, [Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,increment,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling incrby(key,increment)"
    end

### - (`Object`) incrbyfloat(key = nil, increment = nil)

Raises:

- (`ArgumentError`)

    1051
    1052
    1053
    1054
    1055
    1056
    1057
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1051

    def incrbyfloat(key=nil,increment=nil)
      if key.class == String && increment.class == Float && block_given?
        @j_del.java_method(:incrbyfloat, [Java::java.lang.String.java_class,Java::double.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_double(increment),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling incrbyfloat(key,increment)"
    end

### - (`Object`) info

Raises:

- (`ArgumentError`)

    1061
    1062
    1063
    1064
    1065
    1066
    1067
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1061

    def info
      if block_given?
        @j_del.java_method(:info, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling info()"
    end

### - (`Object`) info_section(section = nil)

Raises:

- (`ArgumentError`)

    1072
    1073
    1074
    1075
    1076
    1077
    1078
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1072

    def info_section(section=nil)
      if section.class == String && block_given?
        @j_del.java_method(:infoSection, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(section,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling info_section(section)"
    end

### - (`Object`) j_del

    14
    15
    16
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 14

    def j_del
      @j_del
    end

### - (`Object`) keys(pattern = nil)

Raises:

- (`ArgumentError`)

    1083
    1084
    1085
    1086
    1087
    1088
    1089
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1083

    def keys(pattern=nil)
      if pattern.class == String && block_given?
        @j_del.java_method(:keys, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(pattern,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling keys(pattern)"
    end

### - (`Object`) lastsave

Raises:

- (`ArgumentError`)

    1093
    1094
    1095
    1096
    1097
    1098
    1099
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1093

    def lastsave
      if block_given?
        @j_del.java_method(:lastsave, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lastsave()"
    end

### - (`Object`) lindex(key = nil, index = nil)

Raises:

- (`ArgumentError`)

    1105
    1106
    1107
    1108
    1109
    1110
    1111
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1105

    def lindex(key=nil,index=nil)
      if key.class == String && index.class == Fixnum && block_given?
        @j_del.java_method(:lindex, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,index,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lindex(key,index)"
    end

### - (`Object`) linsert(key = nil, option = nil, pivot = nil, value = nil)

Raises:

- (`ArgumentError`)

    1119
    1120
    1121
    1122
    1123
    1124
    1125
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1119

    def linsert(key=nil,option=nil,pivot=nil,value=nil)
      if key.class == String && option.class == Symbol && pivot.class == String && value.class == String && block_given?
        @j_del.java_method(:linsert, [Java::java.lang.String.java_class,Java::IoVertxRedisOp::InsertOptions.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,Java::IoVertxRedisOp::InsertOptions.valueOf(option),pivot,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling linsert(key,option,pivot,value)"
    end

### - (`Object`) llen(key = nil)

Raises:

- (`ArgumentError`)

    1130
    1131
    1132
    1133
    1134
    1135
    1136
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1130

    def llen(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:llen, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling llen(key)"
    end

### - (`Object`) lpop(key = nil)

Raises:

- (`ArgumentError`)

    1141
    1142
    1143
    1144
    1145
    1146
    1147
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1141

    def lpop(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:lpop, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lpop(key)"
    end

### - (`Object`) lpush(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    1165
    1166
    1167
    1168
    1169
    1170
    1171
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1165

    def lpush(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:lpush, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lpush(key,value)"
    end

### - (`Object`) lpush_many(key = nil, values = nil)

Raises:

- (`ArgumentError`)

    1153
    1154
    1155
    1156
    1157
    1158
    1159
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1153

    def lpush_many(key=nil,values=nil)
      if key.class == String && values.class == Array && block_given?
        @j_del.java_method(:lpushMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,values.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lpush_many(key,values)"
    end

### - (`Object`) lpushx(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    1177
    1178
    1179
    1180
    1181
    1182
    1183
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1177

    def lpushx(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:lpushx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lpushx(key,value)"
    end

### - (`Object`) lrange(key = nil, from = nil, to = nil)

Raises:

- (`ArgumentError`)

    1190
    1191
    1192
    1193
    1194
    1195
    1196
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1190

    def lrange(key=nil,from=nil,to=nil)
      if key.class == String && from.class == Fixnum && to.class == Fixnum && block_given?
        @j_del.java_method(:lrange, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,from,to,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lrange(key,from,to)"
    end

### - (`Object`) lrem(key = nil, count = nil, value = nil)

Raises:

- (`ArgumentError`)

    1203
    1204
    1205
    1206
    1207
    1208
    1209
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1203

    def lrem(key=nil,count=nil,value=nil)
      if key.class == String && count.class == Fixnum && value.class == String && block_given?
        @j_del.java_method(:lrem, [Java::java.lang.String.java_class,Java::long.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,count,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lrem(key,count,value)"
    end

### - (`Object`) lset(key = nil, index = nil, value = nil)

Raises:

- (`ArgumentError`)

    1216
    1217
    1218
    1219
    1220
    1221
    1222
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1216

    def lset(key=nil,index=nil,value=nil)
      if key.class == String && index.class == Fixnum && value.class == String && block_given?
        @j_del.java_method(:lset, [Java::java.lang.String.java_class,Java::long.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,index,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling lset(key,index,value)"
    end

### - (`Object`) ltrim(key = nil, from = nil, to = nil)

Raises:

- (`ArgumentError`)

    1229
    1230
    1231
    1232
    1233
    1234
    1235
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1229

    def ltrim(key=nil,from=nil,to=nil)
      if key.class == String && from.class == Fixnum && to.class == Fixnum && block_given?
        @j_del.java_method(:ltrim, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,from,to,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling ltrim(key,from,to)"
    end

### - (`Object`) mget(key = nil)

Raises:

- (`ArgumentError`)

    1240
    1241
    1242
    1243
    1244
    1245
    1246
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1240

    def mget(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:mget, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling mget(key)"
    end

### - (`Object`) mget_many(keys = nil)

Raises:

- (`ArgumentError`)

    1251
    1252
    1253
    1254
    1255
    1256
    1257
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1251

    def mget_many(keys=nil)
      if keys.class == Array && block_given?
        @j_del.java_method(:mgetMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling mget_many(keys)"
    end

### - (`Object`) migrate(host = nil, port = nil, key = nil, destdb = nil, timeout = nil, options = nil)

Raises:

- (`ArgumentError`)

    1267
    1268
    1269
    1270
    1271
    1272
    1273
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1267

    def migrate(host=nil,port=nil,key=nil,destdb=nil,timeout=nil,options=nil)
      if host.class == String && port.class == Fixnum && key.class == String && destdb.class == Fixnum && timeout.class == Fixnum && options.class == Hash && block_given?
        @j_del.java_method(:migrate, [Java::java.lang.String.java_class,Java::int.java_class,Java::java.lang.String.java_class,Java::int.java_class,Java::long.java_class,Java::IoVertxRedisOp::MigrateOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(host,port,key,destdb,timeout,Java::IoVertxRedisOp::MigrateOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling migrate(host,port,key,destdb,timeout,options)"
    end

### - (`Object`) monitor

Raises:

- (`ArgumentError`)

    1277
    1278
    1279
    1280
    1281
    1282
    1283
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1277

    def monitor
      if block_given?
        @j_del.java_method(:monitor, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling monitor()"
    end

### - (`Object`) move(key = nil, destdb = nil)

Raises:

- (`ArgumentError`)

    1289
    1290
    1291
    1292
    1293
    1294
    1295
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1289

    def move(key=nil,destdb=nil)
      if key.class == String && destdb.class == Fixnum && block_given?
        @j_del.java_method(:move, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,destdb,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling move(key,destdb)"
    end

### - (`Object`) mset(keyvals = nil)

Raises:

- (`ArgumentError`)

    1300
    1301
    1302
    1303
    1304
    1305
    1306
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1300

    def mset(keyvals=nil)
      if keyvals.class == Hash && block_given?
        @j_del.java_method(:mset, [Java::IoVertxCoreJson::JsonObject.java_class,Java::IoVertxCore::Handler.java_class]).call(::Vertx::Util::Utils.to_json_object(keyvals),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling mset(keyvals)"
    end

### - (`Object`) msetnx(keyvals = nil)

Raises:

- (`ArgumentError`)

    1311
    1312
    1313
    1314
    1315
    1316
    1317
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1311

    def msetnx(keyvals=nil)
      if keyvals.class == Hash && block_given?
        @j_del.java_method(:msetnx, [Java::IoVertxCoreJson::JsonObject.java_class,Java::IoVertxCore::Handler.java_class]).call(::Vertx::Util::Utils.to_json_object(keyvals),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling msetnx(keyvals)"
    end

### - (`Object`) multi

Raises:

- (`ArgumentError`)

    1321
    1322
    1323
    1324
    1325
    1326
    1327
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1321

    def multi
      if block_given?
        @j_del.java_method(:multi, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling multi()"
    end

### - (`Object`) object(key = nil, cmd = nil)

Raises:

- (`ArgumentError`)

    1333
    1334
    1335
    1336
    1337
    1338
    1339
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1333

    def object(key=nil,cmd=nil)
      if key.class == String && cmd.class == Symbol && block_given?
        @j_del.java_method(:object, [Java::java.lang.String.java_class,Java::IoVertxRedisOp::ObjectCmd.java_class,Java::IoVertxCore::Handler.java_class]).call(key,Java::IoVertxRedisOp::ObjectCmd.valueOf(cmd),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling object(key,cmd)"
    end

### - (`Object`) persist(key = nil)

Raises:

- (`ArgumentError`)

    1344
    1345
    1346
    1347
    1348
    1349
    1350
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1344

    def persist(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:persist, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling persist(key)"
    end

### - (`Object`) pexpire(key = nil, millis = nil)

Raises:

- (`ArgumentError`)

    1356
    1357
    1358
    1359
    1360
    1361
    1362
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1356

    def pexpire(key=nil,millis=nil)
      if key.class == String && millis.class == Fixnum && block_given?
        @j_del.java_method(:pexpire, [Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,millis,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pexpire(key,millis)"
    end

### - (`Object`) pexpireat(key = nil, millis = nil)

Raises:

- (`ArgumentError`)

    1368
    1369
    1370
    1371
    1372
    1373
    1374
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1368

    def pexpireat(key=nil,millis=nil)
      if key.class == String && millis.class == Fixnum && block_given?
        @j_del.java_method(:pexpireat, [Java::java.lang.String.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,millis,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pexpireat(key,millis)"
    end

### - (`Object`) pfadd(key = nil, element = nil)

Raises:

- (`ArgumentError`)

    1380
    1381
    1382
    1383
    1384
    1385
    1386
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1380

    def pfadd(key=nil,element=nil)
      if key.class == String && element.class == String && block_given?
        @j_del.java_method(:pfadd, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,element,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfadd(key,element)"
    end

### - (`Object`) pfadd_many(key = nil, elements = nil)

Raises:

- (`ArgumentError`)

    1392
    1393
    1394
    1395
    1396
    1397
    1398
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1392

    def pfadd_many(key=nil,elements=nil)
      if key.class == String && elements.class == Array && block_given?
        @j_del.java_method(:pfaddMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,elements.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfadd_many(key,elements)"
    end

### - (`Object`) pfcount(key = nil)

Raises:

- (`ArgumentError`)

    1403
    1404
    1405
    1406
    1407
    1408
    1409
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1403

    def pfcount(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:pfcount, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfcount(key)"
    end

### - (`Object`) pfcount_many(keys = nil)

Raises:

- (`ArgumentError`)

    1414
    1415
    1416
    1417
    1418
    1419
    1420
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1414

    def pfcount_many(keys=nil)
      if keys.class == Array && block_given?
        @j_del.java_method(:pfcountMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfcount_many(keys)"
    end

### - (`Object`) pfmerge(destkey = nil, keys = nil)

Raises:

- (`ArgumentError`)

    1426
    1427
    1428
    1429
    1430
    1431
    1432
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1426

    def pfmerge(destkey=nil,keys=nil)
      if destkey.class == String && keys.class == Array && block_given?
        @j_del.java_method(:pfmerge, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(destkey,keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pfmerge(destkey,keys)"
    end

### - (`Object`) ping

Raises:

- (`ArgumentError`)

    1436
    1437
    1438
    1439
    1440
    1441
    1442
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1436

    def ping
      if block_given?
        @j_del.java_method(:ping, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling ping()"
    end

### - (`Object`) psetex(key = nil, millis = nil, value = nil)

Raises:

- (`ArgumentError`)

    1449
    1450
    1451
    1452
    1453
    1454
    1455
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1449

    def psetex(key=nil,millis=nil,value=nil)
      if key.class == String && millis.class == Fixnum && value.class == String && block_given?
        @j_del.java_method(:psetex, [Java::java.lang.String.java_class,Java::long.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,millis,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling psetex(key,millis,value)"
    end

### - (`Object`) psubscribe(pattern = nil)

Raises:

- (`ArgumentError`)

    1460
    1461
    1462
    1463
    1464
    1465
    1466
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1460

    def psubscribe(pattern=nil)
      if pattern.class == String && block_given?
        @j_del.java_method(:psubscribe, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(pattern,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling psubscribe(pattern)"
    end

### - (`Object`) psubscribe_many(patterns = nil)

Raises:

- (`ArgumentError`)

    1471
    1472
    1473
    1474
    1475
    1476
    1477
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1471

    def psubscribe_many(patterns=nil)
      if patterns.class == Array && block_given?
        @j_del.java_method(:psubscribeMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(patterns.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling psubscribe_many(patterns)"
    end

### - (`Object`) pttl(key = nil)

Raises:

- (`ArgumentError`)

    1514
    1515
    1516
    1517
    1518
    1519
    1520
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1514

    def pttl(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:pttl, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pttl(key)"
    end

### - (`Object`) publish(channel = nil, message = nil)

Raises:

- (`ArgumentError`)

    1526
    1527
    1528
    1529
    1530
    1531
    1532
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1526

    def publish(channel=nil,message=nil)
      if channel.class == String && message.class == String && block_given?
        @j_del.java_method(:publish, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(channel,message,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling publish(channel,message)"
    end

### - (`Object`) pubsub_channels(pattern = nil)

Raises:

- (`ArgumentError`)

    1482
    1483
    1484
    1485
    1486
    1487
    1488
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1482

    def pubsub_channels(pattern=nil)
      if pattern.class == String && block_given?
        @j_del.java_method(:pubsubChannels, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(pattern,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pubsub_channels(pattern)"
    end

### - (`Object`) pubsub_numpat

Raises:

- (`ArgumentError`)

    1503
    1504
    1505
    1506
    1507
    1508
    1509
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1503

    def pubsub_numpat
      if block_given?
        @j_del.java_method(:pubsubNumpat, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pubsub_numpat()"
    end

### - (`Object`) pubsub_numsub(channels = nil)

Raises:

- (`ArgumentError`)

    1493
    1494
    1495
    1496
    1497
    1498
    1499
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1493

    def pubsub_numsub(channels=nil)
      if channels.class == Array && block_given?
        @j_del.java_method(:pubsubNumsub, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(channels.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling pubsub_numsub(channels)"
    end

### - (`Object`) punsubscribe(patterns = nil)

Raises:

- (`ArgumentError`)

    1537
    1538
    1539
    1540
    1541
    1542
    1543
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1537

    def punsubscribe(patterns=nil)
      if patterns.class == Array && block_given?
        @j_del.java_method(:punsubscribe, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(patterns.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling punsubscribe(patterns)"
    end

### - (`Object`) randomkey

Raises:

- (`ArgumentError`)

    1547
    1548
    1549
    1550
    1551
    1552
    1553
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1547

    def randomkey
      if block_given?
        @j_del.java_method(:randomkey, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling randomkey()"
    end

### - (`Object`) rename(key = nil, newkey = nil)

Raises:

- (`ArgumentError`)

    1559
    1560
    1561
    1562
    1563
    1564
    1565
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1559

    def rename(key=nil,newkey=nil)
      if key.class == String && newkey.class == String && block_given?
        @j_del.java_method(:rename, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,newkey,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rename(key,newkey)"
    end

### - (`Object`) renamenx(key = nil, newkey = nil)

Raises:

- (`ArgumentError`)

    1571
    1572
    1573
    1574
    1575
    1576
    1577
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1571

    def renamenx(key=nil,newkey=nil)
      if key.class == String && newkey.class == String && block_given?
        @j_del.java_method(:renamenx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,newkey,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling renamenx(key,newkey)"
    end

### - (`Object`) restore(key = nil, millis = nil, serialized = nil)

Raises:

- (`ArgumentError`)

    1584
    1585
    1586
    1587
    1588
    1589
    1590
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1584

    def restore(key=nil,millis=nil,serialized=nil)
      if key.class == String && millis.class == Fixnum && serialized.class == String && block_given?
        @j_del.java_method(:restore, [Java::java.lang.String.java_class,Java::long.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,millis,serialized,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling restore(key,millis,serialized)"
    end

### - (`Object`) role

Raises:

- (`ArgumentError`)

    1594
    1595
    1596
    1597
    1598
    1599
    1600
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1594

    def role
      if block_given?
        @j_del.java_method(:role, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling role()"
    end

### - (`Object`) rpop(key = nil)

Raises:

- (`ArgumentError`)

    1605
    1606
    1607
    1608
    1609
    1610
    1611
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1605

    def rpop(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:rpop, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpop(key)"
    end

### - (`Object`) rpoplpush(key = nil, destkey = nil)

Raises:

- (`ArgumentError`)

    1617
    1618
    1619
    1620
    1621
    1622
    1623
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1617

    def rpoplpush(key=nil,destkey=nil)
      if key.class == String && destkey.class == String && block_given?
        @j_del.java_method(:rpoplpush, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,destkey,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpoplpush(key,destkey)"
    end

### - (`Object`) rpush(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    1641
    1642
    1643
    1644
    1645
    1646
    1647
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1641

    def rpush(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:rpush, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpush(key,value)"
    end

### - (`Object`) rpush_many(key = nil, values = nil)

Raises:

- (`ArgumentError`)

    1629
    1630
    1631
    1632
    1633
    1634
    1635
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1629

    def rpush_many(key=nil,values=nil)
      if key.class == String && values.class == Array && block_given?
        @j_del.java_method(:rpushMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,values.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpush_many(key,values)"
    end

### - (`Object`) rpushx(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    1653
    1654
    1655
    1656
    1657
    1658
    1659
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1653

    def rpushx(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:rpushx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling rpushx(key,value)"
    end

### - (`Object`) sadd(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    1665
    1666
    1667
    1668
    1669
    1670
    1671
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1665

    def sadd(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:sadd, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sadd(key,member)"
    end

### - (`Object`) sadd_many(key = nil, members = nil)

Raises:

- (`ArgumentError`)

    1677
    1678
    1679
    1680
    1681
    1682
    1683
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1677

    def sadd_many(key=nil,members=nil)
      if key.class == String && members.class == Array && block_given?
        @j_del.java_method(:saddMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,members.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sadd_many(key,members)"
    end

### - (`Object`) save

Raises:

- (`ArgumentError`)

    1687
    1688
    1689
    1690
    1691
    1692
    1693
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1687

    def save
      if block_given?
        @j_del.java_method(:save, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling save()"
    end

### - (`Object`) scan(cursor = nil, options = nil)

Raises:

- (`ArgumentError`)

    2570
    2571
    2572
    2573
    2574
    2575
    2576
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2570

    def scan(cursor=nil,options=nil)
      if cursor.class == String && options.class == Hash && block_given?
        @j_del.java_method(:scan, [Java::java.lang.String.java_class,Java::IoVertxRedisOp::ScanOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(cursor,Java::IoVertxRedisOp::ScanOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling scan(cursor,options)"
    end

### - (`Object`) scard(key = nil)

Raises:

- (`ArgumentError`)

    1698
    1699
    1700
    1701
    1702
    1703
    1704
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1698

    def scard(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:scard, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling scard(key)"
    end

### - (`Object`) script_exists(script = nil)

Raises:

- (`ArgumentError`)

    1709
    1710
    1711
    1712
    1713
    1714
    1715
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1709

    def script_exists(script=nil)
      if script.class == String && block_given?
        @j_del.java_method(:scriptExists, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(script,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling script_exists(script)"
    end

### - (`Object`) script_exists_many(scripts = nil)

Raises:

- (`ArgumentError`)

    1720
    1721
    1722
    1723
    1724
    1725
    1726
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1720

    def script_exists_many(scripts=nil)
      if scripts.class == Array && block_given?
        @j_del.java_method(:scriptExistsMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(scripts.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling script_exists_many(scripts)"
    end

### - (`Object`) script_flush

Raises:

- (`ArgumentError`)

    1730
    1731
    1732
    1733
    1734
    1735
    1736
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1730

    def script_flush
      if block_given?
        @j_del.java_method(:scriptFlush, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling script_flush()"
    end

### - (`Object`) script_kill

Raises:

- (`ArgumentError`)

    1740
    1741
    1742
    1743
    1744
    1745
    1746
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1740

    def script_kill
      if block_given?
        @j_del.java_method(:scriptKill, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling script_kill()"
    end

### - (`Object`) script_load(script = nil)

Raises:

- (`ArgumentError`)

    1751
    1752
    1753
    1754
    1755
    1756
    1757
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1751

    def script_load(script=nil)
      if script.class == String && block_given?
        @j_del.java_method(:scriptLoad, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(script,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling script_load(script)"
    end

### - (`Object`) sdiff(key = nil, cmpkeys = nil)

Raises:

- (`ArgumentError`)

    1763
    1764
    1765
    1766
    1767
    1768
    1769
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1763

    def sdiff(key=nil,cmpkeys=nil)
      if key.class == String && cmpkeys.class == Array && block_given?
        @j_del.java_method(:sdiff, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,cmpkeys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sdiff(key,cmpkeys)"
    end

### - (`Object`) sdiffstore(destkey = nil, key = nil, cmpkeys = nil)

Raises:

- (`ArgumentError`)

    1776
    1777
    1778
    1779
    1780
    1781
    1782
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1776

    def sdiffstore(destkey=nil,key=nil,cmpkeys=nil)
      if destkey.class == String && key.class == String && cmpkeys.class == Array && block_given?
        @j_del.java_method(:sdiffstore, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(destkey,key,cmpkeys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sdiffstore(destkey,key,cmpkeys)"
    end

### - (`Object`) select(dbindex = nil)

Raises:

- (`ArgumentError`)

    1787
    1788
    1789
    1790
    1791
    1792
    1793
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1787

    def select(dbindex=nil)
      if dbindex.class == Fixnum && block_given?
        @j_del.java_method(:select, [Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(dbindex,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling select(dbindex)"
    end

### - (`Object`) set(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    1799
    1800
    1801
    1802
    1803
    1804
    1805
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1799

    def set(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:set, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling set(key,value)"
    end

### - (`Object`) set_binary(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    1824
    1825
    1826
    1827
    1828
    1829
    1830
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1824

    def set_binary(key=nil,value=nil)
      if key.class == String && value.class.method_defined?(:j_del) && block_given?
        @j_del.java_method(:setBinary, [Java::java.lang.String.java_class,Java::IoVertxCoreBuffer::Buffer.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value.j_del,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling set_binary(key,value)"
    end

### - (`Object`) set_binary_with_options(key = nil, value = nil, options = nil)

Raises:

- (`ArgumentError`)

    1837
    1838
    1839
    1840
    1841
    1842
    1843
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1837

    def set_binary_with_options(key=nil,value=nil,options=nil)
      if key.class == String && value.class.method_defined?(:j_del) && options.class == Hash && block_given?
        @j_del.java_method(:setBinaryWithOptions, [Java::java.lang.String.java_class,Java::IoVertxCoreBuffer::Buffer.java_class,Java::IoVertxRedisOp::SetOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value.j_del,Java::IoVertxRedisOp::SetOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling set_binary_with_options(key,value,options)"
    end

### - (`Object`) set_with_options(key = nil, value = nil, options = nil)

Raises:

- (`ArgumentError`)

    1812
    1813
    1814
    1815
    1816
    1817
    1818
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1812

    def set_with_options(key=nil,value=nil,options=nil)
      if key.class == String && value.class == String && options.class == Hash && block_given?
        @j_del.java_method(:setWithOptions, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::SetOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,Java::IoVertxRedisOp::SetOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling set_with_options(key,value,options)"
    end

### - (`Object`) setbit(key = nil, offset = nil, bit = nil)

Raises:

- (`ArgumentError`)

    1850
    1851
    1852
    1853
    1854
    1855
    1856
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1850

    def setbit(key=nil,offset=nil,bit=nil)
      if key.class == String && offset.class == Fixnum && bit.class == Fixnum && block_given?
        @j_del.java_method(:setbit, [Java::java.lang.String.java_class,Java::long.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,offset,bit,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setbit(key,offset,bit)"
    end

### - (`Object`) setex(key = nil, seconds = nil, value = nil)

Raises:

- (`ArgumentError`)

    1863
    1864
    1865
    1866
    1867
    1868
    1869
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1863

    def setex(key=nil,seconds=nil,value=nil)
      if key.class == String && seconds.class == Fixnum && value.class == String && block_given?
        @j_del.java_method(:setex, [Java::java.lang.String.java_class,Java::long.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,seconds,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setex(key,seconds,value)"
    end

### - (`Object`) setnx(key = nil, value = nil)

Raises:

- (`ArgumentError`)

    1875
    1876
    1877
    1878
    1879
    1880
    1881
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1875

    def setnx(key=nil,value=nil)
      if key.class == String && value.class == String && block_given?
        @j_del.java_method(:setnx, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setnx(key,value)"
    end

### - (`Object`) setrange(key = nil, offset = nil, value = nil)

Raises:

- (`ArgumentError`)

    1888
    1889
    1890
    1891
    1892
    1893
    1894
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1888

    def setrange(key=nil,offset=nil,value=nil)
      if key.class == String && offset.class == Fixnum && value.class == String && block_given?
        @j_del.java_method(:setrange, [Java::java.lang.String.java_class,Java::int.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,offset,value,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling setrange(key,offset,value)"
    end

### - (`Object`) sinter(keys = nil)

Raises:

- (`ArgumentError`)

    1899
    1900
    1901
    1902
    1903
    1904
    1905
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1899

    def sinter(keys=nil)
      if keys.class == Array && block_given?
        @j_del.java_method(:sinter, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sinter(keys)"
    end

### - (`Object`) sinterstore(destkey = nil, keys = nil)

Raises:

- (`ArgumentError`)

    1911
    1912
    1913
    1914
    1915
    1916
    1917
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1911

    def sinterstore(destkey=nil,keys=nil)
      if destkey.class == String && keys.class == Array && block_given?
        @j_del.java_method(:sinterstore, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(destkey,keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sinterstore(destkey,keys)"
    end

### - (`Object`) sismember(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    1923
    1924
    1925
    1926
    1927
    1928
    1929
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1923

    def sismember(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:sismember, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sismember(key,member)"
    end

### - (`Object`) slaveof(host = nil, port = nil)

Raises:

- (`ArgumentError`)

    1935
    1936
    1937
    1938
    1939
    1940
    1941
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1935

    def slaveof(host=nil,port=nil)
      if host.class == String && port.class == Fixnum && block_given?
        @j_del.java_method(:slaveof, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(host,port,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling slaveof(host,port)"
    end

### - (`Object`) slaveof_noone

Raises:

- (`ArgumentError`)

    1945
    1946
    1947
    1948
    1949
    1950
    1951
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1945

    def slaveof_noone
      if block_given?
        @j_del.java_method(:slaveofNoone, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling slaveof_noone()"
    end

### - (`Object`) slowlog_get(limit = nil)

Raises:

- (`ArgumentError`)

    1956
    1957
    1958
    1959
    1960
    1961
    1962
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1956

    def slowlog_get(limit=nil)
      if limit.class == Fixnum && block_given?
        @j_del.java_method(:slowlogGet, [Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(limit,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling slowlog_get(limit)"
    end

### - (`Object`) slowlog_len

Raises:

- (`ArgumentError`)

    1966
    1967
    1968
    1969
    1970
    1971
    1972
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1966

    def slowlog_len
      if block_given?
        @j_del.java_method(:slowlogLen, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling slowlog_len()"
    end

### - (`Object`) slowlog_reset

Raises:

- (`ArgumentError`)

    1976
    1977
    1978
    1979
    1980
    1981
    1982
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1976

    def slowlog_reset
      if block_given?
        @j_del.java_method(:slowlogReset, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling slowlog_reset()"
    end

### - (`Object`) smembers(key = nil)

Raises:

- (`ArgumentError`)

    1987
    1988
    1989
    1990
    1991
    1992
    1993
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 1987

    def smembers(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:smembers, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling smembers(key)"
    end

### - (`Object`) smove(key = nil, destkey = nil, member = nil)

Raises:

- (`ArgumentError`)

    2000
    2001
    2002
    2003
    2004
    2005
    2006
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2000

    def smove(key=nil,destkey=nil,member=nil)
      if key.class == String && destkey.class == String && member.class == String && block_given?
        @j_del.java_method(:smove, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,destkey,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling smove(key,destkey,member)"
    end

### - (`Object`) sort(key = nil, options = nil)

Raises:

- (`ArgumentError`)

    2012
    2013
    2014
    2015
    2016
    2017
    2018
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2012

    def sort(key=nil,options=nil)
      if key.class == String && options.class == Hash && block_given?
        @j_del.java_method(:sort, [Java::java.lang.String.java_class,Java::IoVertxRedisOp::SortOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,Java::IoVertxRedisOp::SortOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sort(key,options)"
    end

### - (`Object`) spop(key = nil)

Raises:

- (`ArgumentError`)

    2023
    2024
    2025
    2026
    2027
    2028
    2029
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2023

    def spop(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:spop, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling spop(key)"
    end

### - (`Object`) spop_many(key = nil, count = nil)

Raises:

- (`ArgumentError`)

    2035
    2036
    2037
    2038
    2039
    2040
    2041
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2035

    def spop_many(key=nil,count=nil)
      if key.class == String && count.class == Fixnum && block_given?
        @j_del.java_method(:spopMany, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,count,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling spop_many(key,count)"
    end

### - (`Object`) srandmember(key = nil)

Raises:

- (`ArgumentError`)

    2046
    2047
    2048
    2049
    2050
    2051
    2052
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2046

    def srandmember(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:srandmember, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling srandmember(key)"
    end

### - (`Object`) srandmember_count(key = nil, count = nil)

Raises:

- (`ArgumentError`)

    2058
    2059
    2060
    2061
    2062
    2063
    2064
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2058

    def srandmember_count(key=nil,count=nil)
      if key.class == String && count.class == Fixnum && block_given?
        @j_del.java_method(:srandmemberCount, [Java::java.lang.String.java_class,Java::int.java_class,Java::IoVertxCore::Handler.java_class]).call(key,count,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling srandmember_count(key,count)"
    end

### - (`Object`) srem(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    2070
    2071
    2072
    2073
    2074
    2075
    2076
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2070

    def srem(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:srem, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling srem(key,member)"
    end

### - (`Object`) srem_many(key = nil, members = nil)

Raises:

- (`ArgumentError`)

    2082
    2083
    2084
    2085
    2086
    2087
    2088
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2082

    def srem_many(key=nil,members=nil)
      if key.class == String && members.class == Array && block_given?
        @j_del.java_method(:sremMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,members.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling srem_many(key,members)"
    end

### - (`Object`) sscan(key = nil, cursor = nil, options = nil)

Raises:

- (`ArgumentError`)

    2583
    2584
    2585
    2586
    2587
    2588
    2589
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2583

    def sscan(key=nil,cursor=nil,options=nil)
      if key.class == String && cursor.class == String && options.class == Hash && block_given?
        @j_del.java_method(:sscan, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::ScanOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,cursor,Java::IoVertxRedisOp::ScanOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sscan(key,cursor,options)"
    end

### - (`Object`) strlen(key = nil)

Raises:

- (`ArgumentError`)

    2093
    2094
    2095
    2096
    2097
    2098
    2099
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2093

    def strlen(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:strlen, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling strlen(key)"
    end

### - (`Object`) subscribe(channel = nil)

Raises:

- (`ArgumentError`)

    2104
    2105
    2106
    2107
    2108
    2109
    2110
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2104

    def subscribe(channel=nil)
      if channel.class == String && block_given?
        @j_del.java_method(:subscribe, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(channel,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling subscribe(channel)"
    end

### - (`Object`) subscribe_many(channels = nil)

Raises:

- (`ArgumentError`)

    2115
    2116
    2117
    2118
    2119
    2120
    2121
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2115

    def subscribe_many(channels=nil)
      if channels.class == Array && block_given?
        @j_del.java_method(:subscribeMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(channels.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling subscribe_many(channels)"
    end

### - (`Object`) sunion(keys = nil)

Raises:

- (`ArgumentError`)

    2126
    2127
    2128
    2129
    2130
    2131
    2132
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2126

    def sunion(keys=nil)
      if keys.class == Array && block_given?
        @j_del.java_method(:sunion, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sunion(keys)"
    end

### - (`Object`) sunionstore(destkey = nil, keys = nil)

Raises:

- (`ArgumentError`)

    2138
    2139
    2140
    2141
    2142
    2143
    2144
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2138

    def sunionstore(destkey=nil,keys=nil)
      if destkey.class == String && keys.class == Array && block_given?
        @j_del.java_method(:sunionstore, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(destkey,keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sunionstore(destkey,keys)"
    end

### - (`Object`) sync

Raises:

- (`ArgumentError`)

    2148
    2149
    2150
    2151
    2152
    2153
    2154
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2148

    def sync
      if block_given?
        @j_del.java_method(:sync, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling sync()"
    end

### - (`Object`) time

Raises:

- (`ArgumentError`)

    2158
    2159
    2160
    2161
    2162
    2163
    2164
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2158

    def time
      if block_given?
        @j_del.java_method(:time, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling time()"
    end

### - (`Object`) ttl(key = nil)

Raises:

- (`ArgumentError`)

    2169
    2170
    2171
    2172
    2173
    2174
    2175
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2169

    def ttl(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:ttl, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling ttl(key)"
    end

### - (`Object`) type(key = nil)

Raises:

- (`ArgumentError`)

    2180
    2181
    2182
    2183
    2184
    2185
    2186
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2180

    def type(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:type, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling type(key)"
    end

### - (`Object`) unsubscribe(channels = nil)

Raises:

- (`ArgumentError`)

    2191
    2192
    2193
    2194
    2195
    2196
    2197
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2191

    def unsubscribe(channels=nil)
      if channels.class == Array && block_given?
        @j_del.java_method(:unsubscribe, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(channels.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling unsubscribe(channels)"
    end

### - (`Object`) unwatch

Raises:

- (`ArgumentError`)

    2201
    2202
    2203
    2204
    2205
    2206
    2207
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2201

    def unwatch
      if block_given?
        @j_del.java_method(:unwatch, [Java::IoVertxCore::Handler.java_class]).call((Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling unwatch()"
    end

### - (`Object`) wait(numSlaves = nil, timeout = nil)

Raises:

- (`ArgumentError`)

    2213
    2214
    2215
    2216
    2217
    2218
    2219
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2213

    def wait(numSlaves=nil,timeout=nil)
      if numSlaves.class == Fixnum && timeout.class == Fixnum && block_given?
        @j_del.java_method(:wait, [Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(numSlaves,timeout,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling wait(numSlaves,timeout)"
    end

### - (`Object`) watch(key = nil)

Raises:

- (`ArgumentError`)

    2224
    2225
    2226
    2227
    2228
    2229
    2230
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2224

    def watch(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:watch, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling watch(key)"
    end

### - (`Object`) watch_many(keys = nil)

Raises:

- (`ArgumentError`)

    2235
    2236
    2237
    2238
    2239
    2240
    2241
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2235

    def watch_many(keys=nil)
      if keys.class == Array && block_given?
        @j_del.java_method(:watchMany, [Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(keys.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling watch_many(keys)"
    end

### - (`Object`) zadd(key = nil, score = nil, member = nil)

Raises:

- (`ArgumentError`)

    2248
    2249
    2250
    2251
    2252
    2253
    2254
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2248

    def zadd(key=nil,score=nil,member=nil)
      if key.class == String && score.class == Float && member.class == String && block_given?
        @j_del.java_method(:zadd, [Java::java.lang.String.java_class,Java::double.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_double(score),member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zadd(key,score,member)"
    end

### - (`Object`) zadd_many(key = nil, members = nil)

Raises:

- (`ArgumentError`)

    2260
    2261
    2262
    2263
    2264
    2265
    2266
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2260

    def zadd_many(key=nil,members=nil)
      if key.class == String && members.class == Hash && block_given?
        @j_del.java_method(:zaddMany, [Java::java.lang.String.java_class,Java::JavaUtil::Map.java_class,Java::IoVertxCore::Handler.java_class]).call(key,Hash[members.map { |k,v| [k,::Vertx::Util::Utils.to_double(v)] }],(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zadd_many(key,members)"
    end

### - (`Object`) zcard(key = nil)

Raises:

- (`ArgumentError`)

    2271
    2272
    2273
    2274
    2275
    2276
    2277
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2271

    def zcard(key=nil)
      if key.class == String && block_given?
        @j_del.java_method(:zcard, [Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zcard(key)"
    end

### - (`Object`) zcount(key = nil, min = nil, max = nil)

Raises:

- (`ArgumentError`)

    2284
    2285
    2286
    2287
    2288
    2289
    2290
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2284

    def zcount(key=nil,min=nil,max=nil)
      if key.class == String && min.class == Float && max.class == Float && block_given?
        @j_del.java_method(:zcount, [Java::java.lang.String.java_class,Java::double.java_class,Java::double.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_double(min),::Vertx::Util::Utils.to_double(max),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zcount(key,min,max)"
    end

### - (`Object`) zincrby(key = nil, increment = nil, member = nil)

Raises:

- (`ArgumentError`)

    2297
    2298
    2299
    2300
    2301
    2302
    2303
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2297

    def zincrby(key=nil,increment=nil,member=nil)
      if key.class == String && increment.class == Float && member.class == String && block_given?
        @j_del.java_method(:zincrby, [Java::java.lang.String.java_class,Java::double.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,::Vertx::Util::Utils.to_double(increment),member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zincrby(key,increment,member)"
    end

### - (`Object`) zinterstore(destkey = nil, sets = nil, options = nil)

Raises:

- (`ArgumentError`)

    2310
    2311
    2312
    2313
    2314
    2315
    2316
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2310

    def zinterstore(destkey=nil,sets=nil,options=nil)
      if destkey.class == String && sets.class == Array && options.class == Symbol && block_given?
        @j_del.java_method(:zinterstore, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxRedisOp::AggregateOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(destkey,sets.map { |element| element },Java::IoVertxRedisOp::AggregateOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zinterstore(destkey,sets,options)"
    end

### - (`Object`) zinterstore_weighed(destkey = nil, sets = nil, options = nil)

Raises:

- (`ArgumentError`)

    2323
    2324
    2325
    2326
    2327
    2328
    2329
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2323

    def zinterstore_weighed(destkey=nil,sets=nil,options=nil)
      if destkey.class == String && sets.class == Hash && options.class == Symbol && block_given?
        @j_del.java_method(:zinterstoreWeighed, [Java::java.lang.String.java_class,Java::JavaUtil::Map.java_class,Java::IoVertxRedisOp::AggregateOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(destkey,Hash[sets.map { |k,v| [k,::Vertx::Util::Utils.to_double(v)] }],Java::IoVertxRedisOp::AggregateOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zinterstore_weighed(destkey,sets,options)"
    end

### - (`Object`) zlexcount(key = nil, min = nil, max = nil)

Raises:

- (`ArgumentError`)

    2336
    2337
    2338
    2339
    2340
    2341
    2342
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2336

    def zlexcount(key=nil,min=nil,max=nil)
      if key.class == String && min.class == String && max.class == String && block_given?
        @j_del.java_method(:zlexcount, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,min,max,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zlexcount(key,min,max)"
    end

### - (`Object`) zrange(key = nil, start = nil, stop = nil)

Raises:

- (`ArgumentError`)

    2349
    2350
    2351
    2352
    2353
    2354
    2355
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2349

    def zrange(key=nil,start=nil,stop=nil)
      if key.class == String && start.class == Fixnum && stop.class == Fixnum && block_given?
        @j_del.java_method(:zrange, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,start,stop,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrange(key,start,stop)"
    end

### - (`Object`) zrange_with_options(key = nil, start = nil, stop = nil, options = nil)

Raises:

- (`ArgumentError`)

    2363
    2364
    2365
    2366
    2367
    2368
    2369
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2363

    def zrange_with_options(key=nil,start=nil,stop=nil,options=nil)
      if key.class == String && start.class == Fixnum && stop.class == Fixnum && options.class == Symbol && block_given?
        @j_del.java_method(:zrangeWithOptions, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxRedisOp::RangeOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,start,stop,Java::IoVertxRedisOp::RangeOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrange_with_options(key,start,stop,options)"
    end

### - (`Object`) zrangebylex(key = nil, min = nil, max = nil, options = nil)

Raises:

- (`ArgumentError`)

    2377
    2378
    2379
    2380
    2381
    2382
    2383
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2377

    def zrangebylex(key=nil,min=nil,max=nil,options=nil)
      if key.class == String && min.class == String && max.class == String && options.class == Hash && block_given?
        @j_del.java_method(:zrangebylex, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::LimitOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,min,max,Java::IoVertxRedisOp::LimitOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrangebylex(key,min,max,options)"
    end

### - (`Object`) zrangebyscore(key = nil, min = nil, max = nil, options = nil)

Raises:

- (`ArgumentError`)

    2391
    2392
    2393
    2394
    2395
    2396
    2397
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2391

    def zrangebyscore(key=nil,min=nil,max=nil,options=nil)
      if key.class == String && min.class == String && max.class == String && options.class == Hash && block_given?
        @j_del.java_method(:zrangebyscore, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::RangeLimitOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,min,max,Java::IoVertxRedisOp::RangeLimitOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrangebyscore(key,min,max,options)"
    end

### - (`Object`) zrank(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    2403
    2404
    2405
    2406
    2407
    2408
    2409
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2403

    def zrank(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:zrank, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrank(key,member)"
    end

### - (`Object`) zrem(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    2415
    2416
    2417
    2418
    2419
    2420
    2421
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2415

    def zrem(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:zrem, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrem(key,member)"
    end

### - (`Object`) zrem_many(key = nil, members = nil)

Raises:

- (`ArgumentError`)

    2427
    2428
    2429
    2430
    2431
    2432
    2433
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2427

    def zrem_many(key=nil,members=nil)
      if key.class == String && members.class == Array && block_given?
        @j_del.java_method(:zremMany, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxCore::Handler.java_class]).call(key,members.map { |element| element },(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrem_many(key,members)"
    end

### - (`Object`) zremrangebylex(key = nil, min = nil, max = nil)

Raises:

- (`ArgumentError`)

    2440
    2441
    2442
    2443
    2444
    2445
    2446
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2440

    def zremrangebylex(key=nil,min=nil,max=nil)
      if key.class == String && min.class == String && max.class == String && block_given?
        @j_del.java_method(:zremrangebylex, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,min,max,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zremrangebylex(key,min,max)"
    end

### - (`Object`) zremrangebyrank(key = nil, start = nil, stop = nil)

Raises:

- (`ArgumentError`)

    2453
    2454
    2455
    2456
    2457
    2458
    2459
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2453

    def zremrangebyrank(key=nil,start=nil,stop=nil)
      if key.class == String && start.class == Fixnum && stop.class == Fixnum && block_given?
        @j_del.java_method(:zremrangebyrank, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxCore::Handler.java_class]).call(key,start,stop,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zremrangebyrank(key,start,stop)"
    end

### - (`Object`) zremrangebyscore(key = nil, min = nil, max = nil)

Raises:

- (`ArgumentError`)

    2466
    2467
    2468
    2469
    2470
    2471
    2472
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2466

    def zremrangebyscore(key=nil,min=nil,max=nil)
      if key.class == String && min.class == String && max.class == String && block_given?
        @j_del.java_method(:zremrangebyscore, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,min,max,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zremrangebyscore(key,min,max)"
    end

### - (`Object`) zrevrange(key = nil, start = nil, stop = nil, options = nil)

Raises:

- (`ArgumentError`)

    2480
    2481
    2482
    2483
    2484
    2485
    2486
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2480

    def zrevrange(key=nil,start=nil,stop=nil,options=nil)
      if key.class == String && start.class == Fixnum && stop.class == Fixnum && options.class == Symbol && block_given?
        @j_del.java_method(:zrevrange, [Java::java.lang.String.java_class,Java::long.java_class,Java::long.java_class,Java::IoVertxRedisOp::RangeOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,start,stop,Java::IoVertxRedisOp::RangeOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrange(key,start,stop,options)"
    end

### - (`Object`) zrevrangebylex(key = nil, max = nil, min = nil, options = nil)

Raises:

- (`ArgumentError`)

    2494
    2495
    2496
    2497
    2498
    2499
    2500
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2494

    def zrevrangebylex(key=nil,max=nil,min=nil,options=nil)
      if key.class == String && max.class == String && min.class == String && options.class == Hash && block_given?
        @j_del.java_method(:zrevrangebylex, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::LimitOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,max,min,Java::IoVertxRedisOp::LimitOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrangebylex(key,max,min,options)"
    end

### - (`Object`) zrevrangebyscore(key = nil, max = nil, min = nil, options = nil)

Raises:

- (`ArgumentError`)

    2508
    2509
    2510
    2511
    2512
    2513
    2514
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2508

    def zrevrangebyscore(key=nil,max=nil,min=nil,options=nil)
      if key.class == String && max.class == String && min.class == String && options.class == Hash && block_given?
        @j_del.java_method(:zrevrangebyscore, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::RangeLimitOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,max,min,Java::IoVertxRedisOp::RangeLimitOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrangebyscore(key,max,min,options)"
    end

### - (`Object`) zrevrank(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    2520
    2521
    2522
    2523
    2524
    2525
    2526
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2520

    def zrevrank(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:zrevrank, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zrevrank(key,member)"
    end

### - (`Object`) zscan(key = nil, cursor = nil, options = nil)

Raises:

- (`ArgumentError`)

    2609
    2610
    2611
    2612
    2613
    2614
    2615
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2609

    def zscan(key=nil,cursor=nil,options=nil)
      if key.class == String && cursor.class == String && options.class == Hash && block_given?
        @j_del.java_method(:zscan, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxRedisOp::ScanOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,cursor,Java::IoVertxRedisOp::ScanOptions.new(::Vertx::Util::Utils.to_json_object(options)),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zscan(key,cursor,options)"
    end

### - (`Object`) zscore(key = nil, member = nil)

Raises:

- (`ArgumentError`)

    2532
    2533
    2534
    2535
    2536
    2537
    2538
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2532

    def zscore(key=nil,member=nil)
      if key.class == String && member.class == String && block_given?
        @j_del.java_method(:zscore, [Java::java.lang.String.java_class,Java::java.lang.String.java_class,Java::IoVertxCore::Handler.java_class]).call(key,member,(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zscore(key,member)"
    end

### - (`Object`) zunionstore(destkey = nil, sets = nil, options = nil)

Raises:

- (`ArgumentError`)

    2545
    2546
    2547
    2548
    2549
    2550
    2551
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2545

    def zunionstore(destkey=nil,sets=nil,options=nil)
      if destkey.class == String && sets.class == Array && options.class == Symbol && block_given?
        @j_del.java_method(:zunionstore, [Java::java.lang.String.java_class,Java::JavaUtil::List.java_class,Java::IoVertxRedisOp::AggregateOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(destkey,sets.map { |element| element },Java::IoVertxRedisOp::AggregateOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zunionstore(destkey,sets,options)"
    end

### - (`Object`) zunionstore_weighed(key = nil, sets = nil, options = nil)

Raises:

- (`ArgumentError`)

    2558
    2559
    2560
    2561
    2562
    2563
    2564
    # File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_transaction.rb', line 2558

    def zunionstore_weighed(key=nil,sets=nil,options=nil)
      if key.class == String && sets.class == Hash && options.class == Symbol && block_given?
        @j_del.java_method(:zunionstoreWeighed, [Java::java.lang.String.java_class,Java::JavaUtil::Map.java_class,Java::IoVertxRedisOp::AggregateOptions.java_class,Java::IoVertxCore::Handler.java_class]).call(key,Hash[sets.map { |k,v| [k,::Vertx::Util::Utils.to_double(v)] }],Java::IoVertxRedisOp::AggregateOptions.valueOf(options),(Proc.new { |ar| yield(ar.failed ? ar.cause : nil, ar.succeeded ? ar.result : nil) }))
        return self
      end
      raise ArgumentError, "Invalid arguments when calling zunionstore_weighed(key,sets,options)"
    end