Class: VertxRedis::RedisClient

Inherits:
Object
  • Object
show all
Defined in:
/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb

Class Method Summary (collapse)

Instance Method Summary (collapse)

Constructor Details

- (RedisClient) initialize(j_del)

Returns a new instance of RedisClient


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

def initialize(j_del)
  @j_del = j_del
end

Class Method Details

+ (Object) create(vertx = nil, config = nil)

Raises:

  • (ArgumentError)


21
22
23
24
25
26
27
28
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 21

def self.create(vertx=nil,config=nil)
  if vertx.class.method_defined?(:j_del) && !block_given? && config == nil
    return ::Vertx::Util::Utils.safe_create(Java::IoVertxRedis::RedisClient.java_method(:create, [Java::IoVertxCore::Vertx.java_class]).call(vertx.j_del),::VertxRedis::RedisClient)
  elsif vertx.class.method_defined?(:j_del) && config.class == Hash && !block_given?
    return ::Vertx::Util::Utils.safe_create(Java::IoVertxRedis::RedisClient.java_method(:create, [Java::IoVertxCore::Vertx.java_class,Java::IoVertxRedis::RedisOptions.java_class]).call(vertx.j_del,Java::IoVertxRedis::RedisOptions.new(::Vertx::Util::Utils.to_json_object(config))),::VertxRedis::RedisClient)
  end
  raise ArgumentError, "Invalid arguments when calling create(vertx,config)"
end

Instance Method Details

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

Raises:

  • (ArgumentError)


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

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)


54
55
56
57
58
59
60
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 54

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)


64
65
66
67
68
69
70
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 64

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)


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

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)


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

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)


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

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)


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

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)


123
124
125
126
127
128
129
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 123

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)


138
139
140
141
142
143
144
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 138

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)


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

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)


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

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling blpop(key,seconds)"
end

- (Object) blpop_many(keys = 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_client.rb', line 179

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling blpop_many(keys,seconds)"
end

- (Object) brpop(key = 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_client.rb', line 191

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling brpop(key,seconds)"
end

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

Raises:

  • (ArgumentError)


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

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 ? JSON.parse(ar.result.encode) : nil : 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)


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

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)


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

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)


227
228
229
230
231
232
233
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 227

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)


237
238
239
240
241
242
243
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 237

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)


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

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)


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

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)


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

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)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_addslots(slots)"
end

- (Object) cluster_count_failure_reports(nodeId = nil)

Raises:

  • (ArgumentError)


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

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)


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

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)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_delslots(slot)"
end

- (Object) cluster_delslots_many(slots = nil)

Raises:

  • (ArgumentError)


324
325
326
327
328
329
330
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 324

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_delslots_many(slots)"
end

- (Object) cluster_fail_over_with_options(options = nil)

Raises:

  • (ArgumentError)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_fail_over_with_options(options)"
end

- (Object) cluster_failover

Raises:

  • (ArgumentError)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_failover()"
end

- (Object) cluster_forget(nodeId = nil)

Raises:

  • (ArgumentError)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_forget(nodeId)"
end

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

Raises:

  • (ArgumentError)


368
369
370
371
372
373
374
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 368

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_getkeysinslot(slot,count)"
end

- (Object) cluster_info

Raises:

  • (ArgumentError)


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

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_info()"
end

- (Object) cluster_keyslot(key = nil)

Raises:

  • (ArgumentError)


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

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)


401
402
403
404
405
406
407
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 401

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_meet(ip,port)"
end

- (Object) cluster_nodes

Raises:

  • (ArgumentError)


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

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_nodes()"
end

- (Object) cluster_replicate(nodeId = nil)

Raises:

  • (ArgumentError)


422
423
424
425
426
427
428
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 422

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_replicate(nodeId)"
end

- (Object) cluster_reset

Raises:

  • (ArgumentError)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_reset()"
end

- (Object) cluster_reset_with_options(options = nil)

Raises:

  • (ArgumentError)


443
444
445
446
447
448
449
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 443

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_reset_with_options(options)"
end

- (Object) cluster_saveconfig

Raises:

  • (ArgumentError)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_saveconfig()"
end

- (Object) cluster_set_config_epoch(epoch = nil)

Raises:

  • (ArgumentError)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_set_config_epoch(epoch)"
end

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

Raises:

  • (ArgumentError)


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

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) }))
    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)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_setslot_with_node(slot,subcommand,nodeId)"
end

- (Object) cluster_slaves(nodeId = nil)

Raises:

  • (ArgumentError)


500
501
502
503
504
505
506
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 500

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_slaves(nodeId)"
end

- (Object) cluster_slots

Raises:

  • (ArgumentError)


510
511
512
513
514
515
516
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 510

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling cluster_slots()"
end

- (Object) command

Raises:

  • (ArgumentError)


520
521
522
523
524
525
526
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 520

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling command()"
end

- (Object) command_count

Raises:

  • (ArgumentError)


530
531
532
533
534
535
536
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 530

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)


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

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling command_getkeys()"
end

- (Object) command_info(commands = nil)

Raises:

  • (ArgumentError)


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

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling command_info(commands)"
end

- (Object) config_get(parameter = nil)

Raises:

  • (ArgumentError)


562
563
564
565
566
567
568
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 562

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling config_get(parameter)"
end

- (Object) config_resetstat

Raises:

  • (ArgumentError)


594
595
596
597
598
599
600
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 594

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)


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

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)


584
585
586
587
588
589
590
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 584

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)


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

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)


615
616
617
618
619
620
621
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 615

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)


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

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)


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

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)


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

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)


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

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)


670
671
672
673
674
675
676
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 670

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) dump(key = nil)

Raises:

  • (ArgumentError)


681
682
683
684
685
686
687
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 681

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)


692
693
694
695
696
697
698
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 692

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)


709
710
711
712
713
714
715
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 709

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 ? JSON.parse(ar.result.encode) : nil : 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)


726
727
728
729
730
731
732
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 726

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling evalsha(sha1,keys,values)"
end

- (Object) exists(key = nil)

Raises:

  • (ArgumentError)


737
738
739
740
741
742
743
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 737

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)


749
750
751
752
753
754
755
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 749

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)


761
762
763
764
765
766
767
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 761

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)


771
772
773
774
775
776
777
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 771

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)


781
782
783
784
785
786
787
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 781

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)


2581
2582
2583
2584
2585
2586
2587
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2581

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)


2593
2594
2595
2596
2597
2598
2599
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2593

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)


2658
2659
2660
2661
2662
2663
2664
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2658

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)


2672
2673
2674
2675
2676
2677
2678
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2672

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)


2606
2607
2608
2609
2610
2611
2612
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2606

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling geohash(key,member)"
end

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

Raises:

  • (ArgumentError)


2619
2620
2621
2622
2623
2624
2625
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2619

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling geohash_many(key,members)"
end

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

Raises:

  • (ArgumentError)


2632
2633
2634
2635
2636
2637
2638
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2632

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling geopos(key,member)"
end

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

Raises:

  • (ArgumentError)


2645
2646
2647
2648
2649
2650
2651
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2645

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 ? JSON.parse(ar.result.encode) : nil : 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)


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

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 ? JSON.parse(ar.result.encode) : nil : 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)


2705
2706
2707
2708
2709
2710
2711
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2705

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 ? JSON.parse(ar.result.encode) : nil : 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)


2721
2722
2723
2724
2725
2726
2727
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2721

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 ? JSON.parse(ar.result.encode) : nil : 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)


2738
2739
2740
2741
2742
2743
2744
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2738

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 ? JSON.parse(ar.result.encode) : nil : 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)


792
793
794
795
796
797
798
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 792

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)


803
804
805
806
807
808
809
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 803

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 ? ::Vertx::Util::Utils.safe_create(ar.result,::Vertx::Buffer) : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling get_binary(key)"
end

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

Raises:

  • (ArgumentError)


815
816
817
818
819
820
821
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 815

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)


828
829
830
831
832
833
834
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 828

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)


840
841
842
843
844
845
846
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 840

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)


852
853
854
855
856
857
858
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 852

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)


864
865
866
867
868
869
870
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 864

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)


876
877
878
879
880
881
882
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 876

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)


888
889
890
891
892
893
894
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 888

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)


899
900
901
902
903
904
905
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 899

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling hgetall(key)"
end

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

Raises:

  • (ArgumentError)


912
913
914
915
916
917
918
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 912

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)


925
926
927
928
929
930
931
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 925

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)


936
937
938
939
940
941
942
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 936

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling hkeys(key)"
end

- (Object) hlen(key = nil)

Raises:

  • (ArgumentError)


947
948
949
950
951
952
953
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 947

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)


959
960
961
962
963
964
965
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 959

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling hmget(key,fields)"
end

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

Raises:

  • (ArgumentError)


971
972
973
974
975
976
977
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 971

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)


2554
2555
2556
2557
2558
2559
2560
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2554

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 ? JSON.parse(ar.result.encode) : nil : 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)


984
985
986
987
988
989
990
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 984

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)


997
998
999
1000
1001
1002
1003
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 997

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)


1008
1009
1010
1011
1012
1013
1014
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1008

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling hvals(key)"
end

- (Object) incr(key = nil)

Raises:

  • (ArgumentError)


1019
1020
1021
1022
1023
1024
1025
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1019

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)


1031
1032
1033
1034
1035
1036
1037
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1031

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)


1043
1044
1045
1046
1047
1048
1049
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1043

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)


1053
1054
1055
1056
1057
1058
1059
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1053

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling info()"
end

- (Object) info_section(section = nil)

Raises:

  • (ArgumentError)


1064
1065
1066
1067
1068
1069
1070
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1064

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling info_section(section)"
end

- (Object) j_del



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

def j_del
  @j_del
end

- (Object) keys(pattern = nil)

Raises:

  • (ArgumentError)


1075
1076
1077
1078
1079
1080
1081
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1075

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling keys(pattern)"
end

- (Object) lastsave

Raises:

  • (ArgumentError)


1085
1086
1087
1088
1089
1090
1091
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1085

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)


1097
1098
1099
1100
1101
1102
1103
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1097

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)


1111
1112
1113
1114
1115
1116
1117
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1111

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)


1122
1123
1124
1125
1126
1127
1128
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1122

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)


1133
1134
1135
1136
1137
1138
1139
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1133

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)


1157
1158
1159
1160
1161
1162
1163
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1157

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)


1145
1146
1147
1148
1149
1150
1151
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1145

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)


1169
1170
1171
1172
1173
1174
1175
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1169

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)


1182
1183
1184
1185
1186
1187
1188
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1182

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 ? JSON.parse(ar.result.encode) : nil : 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)


1195
1196
1197
1198
1199
1200
1201
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1195

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)


1208
1209
1210
1211
1212
1213
1214
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1208

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)


1221
1222
1223
1224
1225
1226
1227
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1221

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)


1232
1233
1234
1235
1236
1237
1238
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1232

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling mget(key)"
end

- (Object) mget_many(keys = nil)

Raises:

  • (ArgumentError)


1243
1244
1245
1246
1247
1248
1249
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1243

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 ? JSON.parse(ar.result.encode) : nil : 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)


1259
1260
1261
1262
1263
1264
1265
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1259

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)


1269
1270
1271
1272
1273
1274
1275
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1269

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling monitor()"
end

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

Raises:

  • (ArgumentError)


1281
1282
1283
1284
1285
1286
1287
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1281

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)


1292
1293
1294
1295
1296
1297
1298
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1292

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)


1303
1304
1305
1306
1307
1308
1309
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1303

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) object(key = nil, cmd = nil)

Raises:

  • (ArgumentError)


1315
1316
1317
1318
1319
1320
1321
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1315

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling object(key,cmd)"
end

- (Object) persist(key = nil)

Raises:

  • (ArgumentError)


1326
1327
1328
1329
1330
1331
1332
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1326

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)


1338
1339
1340
1341
1342
1343
1344
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1338

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)


1350
1351
1352
1353
1354
1355
1356
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1350

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)


1362
1363
1364
1365
1366
1367
1368
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1362

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)


1374
1375
1376
1377
1378
1379
1380
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1374

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)


1385
1386
1387
1388
1389
1390
1391
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1385

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)


1396
1397
1398
1399
1400
1401
1402
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1396

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)


1408
1409
1410
1411
1412
1413
1414
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1408

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)


1418
1419
1420
1421
1422
1423
1424
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1418

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)


1431
1432
1433
1434
1435
1436
1437
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1431

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling psetex(key,millis,value)"
end

- (Object) psubscribe(pattern = nil)

Raises:

  • (ArgumentError)


1442
1443
1444
1445
1446
1447
1448
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1442

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling psubscribe(pattern)"
end

- (Object) psubscribe_many(patterns = nil)

Raises:

  • (ArgumentError)


1453
1454
1455
1456
1457
1458
1459
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1453

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling psubscribe_many(patterns)"
end

- (Object) pttl(key = nil)

Raises:

  • (ArgumentError)


1496
1497
1498
1499
1500
1501
1502
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1496

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)


1508
1509
1510
1511
1512
1513
1514
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1508

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)


1464
1465
1466
1467
1468
1469
1470
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1464

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling pubsub_channels(pattern)"
end

- (Object) pubsub_numpat

Raises:

  • (ArgumentError)


1485
1486
1487
1488
1489
1490
1491
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1485

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)


1475
1476
1477
1478
1479
1480
1481
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1475

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling pubsub_numsub(channels)"
end

- (Object) punsubscribe(patterns = nil)

Raises:

  • (ArgumentError)


1519
1520
1521
1522
1523
1524
1525
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1519

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling punsubscribe(patterns)"
end

- (Object) randomkey

Raises:

  • (ArgumentError)


1529
1530
1531
1532
1533
1534
1535
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1529

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)


1541
1542
1543
1544
1545
1546
1547
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1541

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)


1553
1554
1555
1556
1557
1558
1559
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1553

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)


1566
1567
1568
1569
1570
1571
1572
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1566

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)


1576
1577
1578
1579
1580
1581
1582
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1576

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling role()"
end

- (Object) rpop(key = nil)

Raises:

  • (ArgumentError)


1587
1588
1589
1590
1591
1592
1593
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1587

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)


1599
1600
1601
1602
1603
1604
1605
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1599

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)


1623
1624
1625
1626
1627
1628
1629
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1623

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)


1611
1612
1613
1614
1615
1616
1617
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1611

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)


1635
1636
1637
1638
1639
1640
1641
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1635

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)


1647
1648
1649
1650
1651
1652
1653
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1647

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)


1659
1660
1661
1662
1663
1664
1665
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1659

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)


1669
1670
1671
1672
1673
1674
1675
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1669

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)


2528
2529
2530
2531
2532
2533
2534
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2528

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling scan(cursor,options)"
end

- (Object) scard(key = nil)

Raises:

  • (ArgumentError)


1680
1681
1682
1683
1684
1685
1686
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1680

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)


1691
1692
1693
1694
1695
1696
1697
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1691

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling script_exists(script)"
end

- (Object) script_exists_many(scripts = nil)

Raises:

  • (ArgumentError)


1702
1703
1704
1705
1706
1707
1708
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1702

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling script_exists_many(scripts)"
end

- (Object) script_flush

Raises:

  • (ArgumentError)


1712
1713
1714
1715
1716
1717
1718
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1712

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)


1722
1723
1724
1725
1726
1727
1728
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1722

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)


1733
1734
1735
1736
1737
1738
1739
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1733

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)


1745
1746
1747
1748
1749
1750
1751
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1745

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling sdiff(key,cmpkeys)"
end

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

Raises:

  • (ArgumentError)


1758
1759
1760
1761
1762
1763
1764
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1758

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)


1769
1770
1771
1772
1773
1774
1775
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1769

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)


1781
1782
1783
1784
1785
1786
1787
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1781

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling set(key,value)"
end

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

Raises:

  • (ArgumentError)


1806
1807
1808
1809
1810
1811
1812
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1806

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) }))
    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)


1819
1820
1821
1822
1823
1824
1825
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1819

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) }))
    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)


1794
1795
1796
1797
1798
1799
1800
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1794

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)


1832
1833
1834
1835
1836
1837
1838
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1832

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)


1845
1846
1847
1848
1849
1850
1851
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1845

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)


1857
1858
1859
1860
1861
1862
1863
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1857

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)


1870
1871
1872
1873
1874
1875
1876
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1870

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)


1881
1882
1883
1884
1885
1886
1887
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1881

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling sinter(keys)"
end

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

Raises:

  • (ArgumentError)


1893
1894
1895
1896
1897
1898
1899
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1893

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)


1905
1906
1907
1908
1909
1910
1911
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1905

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)


1917
1918
1919
1920
1921
1922
1923
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1917

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)


1927
1928
1929
1930
1931
1932
1933
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1927

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)


1938
1939
1940
1941
1942
1943
1944
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1938

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling slowlog_get(limit)"
end

- (Object) slowlog_len

Raises:

  • (ArgumentError)


1948
1949
1950
1951
1952
1953
1954
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1948

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)


1958
1959
1960
1961
1962
1963
1964
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1958

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling slowlog_reset()"
end

- (Object) smembers(key = nil)

Raises:

  • (ArgumentError)


1969
1970
1971
1972
1973
1974
1975
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1969

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling smembers(key)"
end

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

Raises:

  • (ArgumentError)


1982
1983
1984
1985
1986
1987
1988
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1982

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)


1994
1995
1996
1997
1998
1999
2000
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 1994

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling sort(key,options)"
end

- (Object) spop(key = nil)

Raises:

  • (ArgumentError)


2005
2006
2007
2008
2009
2010
2011
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2005

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)


2017
2018
2019
2020
2021
2022
2023
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2017

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling spop_many(key,count)"
end

- (Object) srandmember(key = nil)

Raises:

  • (ArgumentError)


2028
2029
2030
2031
2032
2033
2034
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2028

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)


2040
2041
2042
2043
2044
2045
2046
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2040

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling srandmember_count(key,count)"
end

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

Raises:

  • (ArgumentError)


2052
2053
2054
2055
2056
2057
2058
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2052

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)


2064
2065
2066
2067
2068
2069
2070
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2064

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)


2541
2542
2543
2544
2545
2546
2547
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2541

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling sscan(key,cursor,options)"
end

- (Object) strlen(key = nil)

Raises:

  • (ArgumentError)


2075
2076
2077
2078
2079
2080
2081
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2075

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)


2086
2087
2088
2089
2090
2091
2092
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2086

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling subscribe(channel)"
end

- (Object) subscribe_many(channels = nil)

Raises:

  • (ArgumentError)


2097
2098
2099
2100
2101
2102
2103
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2097

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling subscribe_many(channels)"
end

- (Object) sunion(keys = nil)

Raises:

  • (ArgumentError)


2108
2109
2110
2111
2112
2113
2114
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2108

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling sunion(keys)"
end

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

Raises:

  • (ArgumentError)


2120
2121
2122
2123
2124
2125
2126
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2120

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)


2130
2131
2132
2133
2134
2135
2136
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2130

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling sync()"
end

- (Object) time

Raises:

  • (ArgumentError)


2140
2141
2142
2143
2144
2145
2146
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2140

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling time()"
end

- (Object) transaction

Raises:

  • (ArgumentError)


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

def transaction
  if !block_given?
    return ::Vertx::Util::Utils.safe_create(@j_del.java_method(:transaction, []).call(),::VertxRedis::RedisTransaction)
  end
  raise ArgumentError, "Invalid arguments when calling transaction()"
end

- (Object) ttl(key = nil)

Raises:

  • (ArgumentError)


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

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)


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

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)


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

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) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling unsubscribe(channels)"
end

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

Raises:

  • (ArgumentError)


2193
2194
2195
2196
2197
2198
2199
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2193

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) zadd(key = nil, score = nil, member = nil)

Raises:

  • (ArgumentError)


2206
2207
2208
2209
2210
2211
2212
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2206

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)


2218
2219
2220
2221
2222
2223
2224
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2218

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)


2229
2230
2231
2232
2233
2234
2235
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2229

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)


2242
2243
2244
2245
2246
2247
2248
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2242

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)


2255
2256
2257
2258
2259
2260
2261
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2255

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)


2268
2269
2270
2271
2272
2273
2274
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2268

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)


2281
2282
2283
2284
2285
2286
2287
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2281

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)


2294
2295
2296
2297
2298
2299
2300
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2294

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)


2307
2308
2309
2310
2311
2312
2313
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2307

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 ? JSON.parse(ar.result.encode) : nil : 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)


2321
2322
2323
2324
2325
2326
2327
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2321

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 ? JSON.parse(ar.result.encode) : nil : 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)


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

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 ? JSON.parse(ar.result.encode) : nil : 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)


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

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling zrangebyscore(key,min,max,options)"
end

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

Raises:

  • (ArgumentError)


2361
2362
2363
2364
2365
2366
2367
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2361

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)


2373
2374
2375
2376
2377
2378
2379
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2373

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)


2385
2386
2387
2388
2389
2390
2391
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2385

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)


2398
2399
2400
2401
2402
2403
2404
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2398

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)


2411
2412
2413
2414
2415
2416
2417
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2411

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)


2424
2425
2426
2427
2428
2429
2430
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2424

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)


2438
2439
2440
2441
2442
2443
2444
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2438

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 ? JSON.parse(ar.result.encode) : nil : 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)


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

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 ? JSON.parse(ar.result.encode) : nil : 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)


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

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling zrevrangebyscore(key,max,min,options)"
end

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

Raises:

  • (ArgumentError)


2478
2479
2480
2481
2482
2483
2484
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2478

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)


2567
2568
2569
2570
2571
2572
2573
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2567

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 ? JSON.parse(ar.result.encode) : nil : nil) }))
    return self
  end
  raise ArgumentError, "Invalid arguments when calling zscan(key,cursor,options)"
end

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

Raises:

  • (ArgumentError)


2490
2491
2492
2493
2494
2495
2496
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2490

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)


2503
2504
2505
2506
2507
2508
2509
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2503

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)


2516
2517
2518
2519
2520
2521
2522
# File '/Users/julien/java/vertx-stack/stack-docs/target/rb/vertx-redis/redis_client.rb', line 2516

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