com.github.edgar615.util.vertx.redis.ClientWrapper Maven / Gradle / Ivy
The newest version!
package com.github.edgar615.util.vertx.redis;
import io.vertx.core.AsyncResult;
import io.vertx.core.Handler;
import io.vertx.core.buffer.Buffer;
import io.vertx.core.json.JsonArray;
import io.vertx.core.json.JsonObject;
import io.vertx.redis.RedisClient;
import io.vertx.redis.RedisTransaction;
import io.vertx.redis.op.*;
import java.util.List;
import java.util.Map;
/**
* Wraps a client with the {@link ClientHolder} in order to keep track of the references.
*
* @author Tim Fox
*/
public class ClientWrapper implements RedisClient {
private final ClientHolder holder;
private final RedisClient client;
public ClientWrapper(ClientHolder holder) {
this.holder = holder;
this.client = holder.client();
}
@Override
public void close(Handler> whenDone) {
holder.close(whenDone);
}
@Override
public RedisClient append(String key, String value, Handler> handler) {
client.append(key, value, handler);
return this;
}
@Override
public RedisClient auth(String password, Handler> handler) {
client.auth(password, handler);
return this;
}
@Override
public RedisClient bgrewriteaof(Handler> handler) {
client.bgrewriteaof(handler);
return this;
}
@Override
public RedisClient bgsave(Handler> handler) {
client.bgsave(handler);
return this;
}
@Override
public RedisClient bitcount(String key, Handler> handler) {
client.bitcount(key, handler);
return this;
}
@Override
public RedisClient bitcountRange(String key, long start, long end,
Handler> handler) {
client.bitcountRange(key, start, end, handler);
return this;
}
@Override
public RedisClient bitop(BitOperation operation, String destkey, List keys,
Handler> handler) {
client.bitop(operation, destkey, keys, handler);
return this;
}
@Override
public RedisClient bitpos(String key, int bit, Handler> handler) {
client.bitpos(key, bit, handler);
return this;
}
@Override
public RedisClient bitposFrom(String key, int bit, int start,
Handler> handler) {
client.bitposFrom(key, bit, start, handler);
return this;
}
@Override
public RedisClient bitposRange(String key, int bit, int start, int stop,
Handler> handler) {
client.bitposRange(key, bit, start, stop, handler);
return this;
}
@Override
public RedisClient blpop(String key, int seconds, Handler> handler) {
client.blpop(key, seconds, handler);
return this;
}
@Override
public RedisClient blpopMany(List keys, int seconds,
Handler> handler) {
client.blpopMany(keys, seconds, handler);
return this;
}
@Override
public RedisClient brpop(String key, int seconds, Handler> handler) {
client.brpop(key, seconds, handler);
return this;
}
@Override
public RedisClient brpopMany(List keys, int seconds,
Handler> handler) {
client.brpopMany(keys, seconds, handler);
return this;
}
@Override
public RedisClient brpoplpush(String key, String destkey, int seconds,
Handler> handler) {
client.brpoplpush(key, destkey, seconds, handler);
return this;
}
@Override
public RedisClient clientKill(KillFilter filter, Handler> handler) {
client.clientKill(filter, handler);
return this;
}
@Override
public RedisClient clientList(Handler> handler) {
client.clientList(handler);
return this;
}
@Override
public RedisClient clientGetname(Handler> handler) {
client.clientGetname(handler);
return this;
}
@Override
public RedisClient clientPause(long millis, Handler> handler) {
client.clientPause(millis, handler);
return this;
}
@Override
public RedisClient clientSetname(String name, Handler> handler) {
client.clientSetname(name, handler);
return this;
}
@Override
public RedisClient clusterAddslots(List slots, Handler> handler) {
client.clusterAddslots(slots, handler);
return this;
}
@Override
public RedisClient clusterCountFailureReports(String nodeId, Handler> handler) {
client.clusterCountFailureReports(nodeId, handler);
return this;
}
@Override
public RedisClient clusterCountkeysinslot(long slot, Handler> handler) {
client.clusterCountkeysinslot(slot, handler);
return this;
}
@Override
public RedisClient clusterDelslots(long slot, Handler> handler) {
client.clusterDelslots(slot, handler);
return this;
}
@Override
public RedisClient clusterDelslotsMany(List slots, Handler> handler) {
client.clusterDelslotsMany(slots, handler);
return this;
}
@Override
public RedisClient clusterFailover(Handler> handler) {
client.clusterFailover(handler);
return this;
}
@Override
public RedisClient clusterFailOverWithOptions(FailoverOptions options,
Handler> handler) {
client.clusterFailOverWithOptions(options, handler);
return this;
}
@Override
public RedisClient clusterForget(String nodeId, Handler> handler) {
client. clusterForget(nodeId, handler);
return this;
}
@Override
public RedisClient clusterGetkeysinslot(long slot, long count,
Handler> handler) {
client. clusterGetkeysinslot(slot, count, handler);
return this;
}
@Override
public RedisClient clusterInfo(Handler> handler) {
client.clusterInfo(handler);
return this;
}
@Override
public RedisClient clusterKeyslot(String key, Handler> handler) {
client. clusterKeyslot(key, handler);
return this;
}
@Override
public RedisClient clusterMeet(String ip, long port, Handler> handler) {
client. clusterMeet(ip, port, handler);
return this;
}
@Override
public RedisClient clusterNodes(Handler> handler) {
client.clusterNodes(handler);
return this;
}
@Override
public RedisClient clusterReplicate(String nodeId, Handler> handler) {
client.clusterReplicate(nodeId, handler);
return this;
}
@Override
public RedisClient clusterReset(Handler> handler) {
client.clusterReset(handler);
return this;
}
@Override
public RedisClient clusterResetWithOptions(ResetOptions options,
Handler> handler) {
client.clusterResetWithOptions(options, handler);
return this;
}
@Override
public RedisClient clusterSaveconfig(Handler> handler) {
client.clusterSaveconfig(handler);
return this;
}
@Override
public RedisClient clusterSetConfigEpoch(long epoch, Handler> handler) {
client.clusterSetConfigEpoch(epoch, handler);
return this;
}
@Override
public RedisClient clusterSetslot(long slot, SlotCmd subcommand,
Handler> handler) {
client.clusterSetslot(slot, subcommand, handler);
return this;
}
@Override
public RedisClient clusterSetslotWithNode(long slot, SlotCmd subcommand, String nodeId,
Handler> handler) {
client.clusterSetslotWithNode(slot, subcommand, nodeId, handler);
return this;
}
@Override
public RedisClient clusterSlaves(String nodeId, Handler> handler) {
client.clusterSlaves(nodeId, handler);
return this;
}
@Override
public RedisClient clusterSlots(Handler> handler) {
client.clusterSlots(handler);
return this;
}
@Override
public RedisClient command(Handler> handler) {
client.command(handler);
return this;
}
@Override
public RedisClient commandCount(Handler> handler) {
client.commandCount(handler);
return this;
}
@Override
public RedisClient commandGetkeys(Handler> handler) {
client.commandGetkeys(handler);
return this;
}
@Override
public RedisClient commandInfo(List commands, Handler> handler) {
client.commandInfo(commands, handler);
return this;
}
@Override
public RedisClient configGet(String parameter, Handler> handler) {
client.configGet(parameter, handler);
return this;
}
@Override
public RedisClient configRewrite(Handler> handler) {
client.configRewrite(handler);
return this;
}
@Override
public RedisClient configSet(String parameter, String value,
Handler> handler) {
client.configSet(parameter, value, handler);
return this;
}
@Override
public RedisClient configResetstat(Handler> handler) {
client.configResetstat(handler);
return this;
}
@Override
public RedisClient dbsize(Handler> handler) {
client.dbsize(handler);
return this;
}
@Override
public RedisClient debugObject(String key, Handler> handler) {
client.debugObject(key, handler);
return this;
}
@Override
public RedisClient debugSegfault(Handler> handler) {
client.debugSegfault(handler);
return this;
}
@Override
public RedisClient decr(String key, Handler> handler) {
client.decr(key, handler);
return this;
}
@Override
public RedisClient decrby(String key, long decrement, Handler> handler) {
client.decrby(key, decrement, handler);
return this;
}
@Override
public RedisClient del(String key, Handler> handler) {
client.del(key, handler);
return this;
}
@Override
public RedisClient delMany(List keys, Handler> handler) {
client.delMany(keys, handler);
return this;
}
@Override
public RedisClient dump(String key, Handler> handler) {
client.dump(key, handler);
return this;
}
@Override
public RedisClient echo(String message, Handler> handler) {
client.echo(message, handler);
return this;
}
@Override
public RedisClient eval(String script, List keys, List args,
Handler> handler) {
client.eval(script, keys, args, handler);
return this;
}
@Override
public RedisClient evalsha(String sha1, List keys, List values,
Handler> handler) {
client.evalsha(sha1, keys, values, handler);
return this;
}
@Override
public RedisClient exists(String key, Handler> handler) {
client.exists(key, handler);
return this;
}
@Override
public RedisClient expire(String key, long seconds, Handler> handler) {
client.expire(key, seconds, handler);
return this;
}
@Override
public RedisClient expireat(String key, long seconds, Handler> handler) {
client.expireat(key, seconds, handler);
return this;
}
@Override
public RedisClient flushall(Handler> handler) {
client.flushall(handler);
return this;
}
@Override
public RedisClient flushdb(Handler> handler) {
client.flushdb(handler);
return this;
}
@Override
public RedisClient get(String key, Handler> handler) {
client.get(key, handler);
return this;
}
@Override
public RedisClient getBinary(String key, Handler> handler) {
client.getBinary(key, handler);
return this;
}
@Override
public RedisClient getbit(String key, long offset, Handler> handler) {
client.getbit(key, offset, handler);
return this;
}
@Override
public RedisClient getrange(String key, long start, long end,
Handler> handler) {
client.getrange(key, start, end, handler);
return this;
}
@Override
public RedisClient getset(String key, String value, Handler> handler) {
client.getset(key, value, handler);
return this;
}
@Override
public RedisClient hdel(String key, String field, Handler> handler) {
client.hdel(key, field, handler);
return this;
}
@Override
public RedisClient hdelMany(String key, List fields, Handler> handler) {
client.hdelMany(key, fields, handler);
return this;
}
@Override
public RedisClient hexists(String key, String field, Handler> handler) {
client.hexists(key, field, handler);
return this;
}
@Override
public RedisClient hget(String key, String field, Handler> handler) {
client.hget(key, field, handler);
return this;
}
@Override
public RedisClient hgetall(String key, Handler> handler) {
client.hgetall(key, handler);
return this;
}
@Override
public RedisClient hincrby(String key, String field, long increment,
Handler> handler) {
client.hincrby(key, field, increment, handler);
return this;
}
@Override
public RedisClient hincrbyfloat(String key, String field, double increment,
Handler> handler) {
client.hincrbyfloat(key, field, increment, handler);
return this;
}
@Override
public RedisClient hkeys(String key, Handler> handler) {
client.hkeys(key, handler);
return this;
}
@Override
public RedisClient hlen(String key, Handler> handler) {
client.hlen(key, handler);
return this;
}
@Override
public RedisClient hmget(String key, List fields,
Handler> handler) {
client.hmget(key, fields, handler);
return this;
}
@Override
public RedisClient hmset(String key, JsonObject values, Handler> handler) {
client.hmset(key, values, handler);
return this;
}
@Override
public RedisClient hset(String key, String field, String value,
Handler> handler) {
client.hset(key, field, value, handler);
return this;
}
@Override
public RedisClient hsetnx(String key, String field, String value,
Handler> handler) {
client.hsetnx(key, field, value, handler);
return this;
}
@Override
public RedisClient hvals(String key, Handler> handler) {
client.hvals(key, handler);
return this;
}
@Override
public RedisClient incr(String key, Handler> handler) {
client.incr(key, handler);
return this;
}
@Override
public RedisClient incrby(String key, long increment, Handler> handler) {
client.incrby(key, increment, handler);
return this;
}
@Override
public RedisClient incrbyfloat(String key, double increment,
Handler> handler) {
client.incrbyfloat(key, increment, handler);
return this;
}
@Override
public RedisClient info(Handler> handler) {
client.info(handler);
return this;
}
@Override
public RedisClient infoSection(String section, Handler> handler) {
client.infoSection(section, handler);
return this;
}
@Override
public RedisClient keys(String pattern, Handler> handler) {
client.keys(pattern, handler);
return this;
}
@Override
public RedisClient lastsave(Handler> handler) {
client.lastsave(handler);
return this;
}
@Override
public RedisClient lindex(String key, int index, Handler> handler) {
client.lindex(key, index, handler);
return this;
}
@Override
public RedisClient linsert(String key, InsertOptions option, String pivot, String value,
Handler> handler) {
client.linsert(key, option, pivot, value, handler);
return this;
}
@Override
public RedisClient llen(String key, Handler> handler) {
client.llen(key, handler);
return this;
}
@Override
public RedisClient lpop(String key, Handler> handler) {
client.lpop(key, handler);
return this;
}
@Override
public RedisClient lpushMany(String key, List values,
Handler> handler) {
client.lpushMany(key, values, handler);
return this;
}
@Override
public RedisClient lpush(String key, String value, Handler> handler) {
client.lpush(key, value, handler);
return this;
}
@Override
public RedisClient lpushx(String key, String value, Handler> handler) {
client.lpushx(key, value, handler);
return this;
}
@Override
public RedisClient lrange(String key, long from, long to,
Handler> handler) {
client.lrange(key, from, to, handler);
return this;
}
@Override
public RedisClient lrem(String key, long count, String value,
Handler> handler) {
client.lrem(key, count, value, handler);
return this;
}
@Override
public RedisClient lset(String key, long index, String value,
Handler> handler) {
client.lset(key, index, value, handler);
return this;
}
@Override
public RedisClient ltrim(String key, long from, long to, Handler> handler) {
client.ltrim(key, from, to, handler);
return this;
}
@Override
public RedisClient mget(String key, Handler> handler) {
client.mget(key, handler);
return this;
}
@Override
public RedisClient mgetMany(List keys, Handler> handler) {
client.mgetMany(keys, handler);
return this;
}
@Override
public RedisClient migrate(String host, int port, String key, int destdb, long timeout,
MigrateOptions options, Handler> handler) {
client.migrate(host, port, key, destdb, timeout, options, handler);
return this;
}
@Override
public RedisClient monitor(Handler> handler) {
client.monitor(handler);
return this;
}
@Override
public RedisClient move(String key, int destdb, Handler> handler) {
client.move(key, destdb, handler);
return this;
}
@Override
public RedisClient mset(JsonObject keyvals, Handler> handler) {
client.mset(keyvals, handler);
return this;
}
@Override
public RedisClient msetnx(JsonObject keyvals, Handler> handler) {
client.msetnx(keyvals, handler);
return this;
}
@Override
public RedisClient object(String key, ObjectCmd cmd, Handler> handler) {
client.object(key, cmd, handler);
return this;
}
@Override
public RedisClient persist(String key, Handler> handler) {
client.persist(key, handler);
return this;
}
@Override
public RedisClient pexpire(String key, long millis, Handler> handler) {
client.pexpire(key, millis, handler);
return this;
}
@Override
public RedisClient pexpireat(String key, long millis, Handler> handler) {
client.pexpireat(key, millis, handler);
return this;
}
@Override
public RedisClient pfadd(String key, String element, Handler> handler) {
client.pfadd(key, element, handler);
return this;
}
@Override
public RedisClient pfaddMany(String key, List elements,
Handler> handler) {
client.pfaddMany(key, elements, handler);
return this;
}
@Override
public RedisClient pfcount(String key, Handler> handler) {
client.pfcount(key, handler);
return this;
}
@Override
public RedisClient pfcountMany(List keys, Handler> handler) {
client.pfcountMany(keys, handler);
return this;
}
@Override
public RedisClient pfmerge(String destkey, List keys,
Handler> handler) {
client.pfmerge(destkey, keys, handler);
return this;
}
@Override
public RedisClient ping(Handler> handler) {
client.ping(handler);
return this;
}
@Override
public RedisClient psetex(String key, long millis, String value,
Handler> handler) {
client.psetex(key, millis, value, handler);
return this;
}
@Override
public RedisClient psubscribe(String pattern, Handler> handler) {
client.psubscribe(pattern, handler);
return this;
}
@Override
public RedisClient psubscribeMany(List patterns,
Handler> handler) {
client.psubscribeMany(patterns, handler);
return this;
}
@Override
public RedisClient pubsubChannels(String pattern, Handler> handler) {
client.pubsubChannels(pattern, handler);
return this;
}
@Override
public RedisClient pubsubNumsub(List channels, Handler> handler) {
client.pubsubNumsub(channels, handler);
return this;
}
@Override
public RedisClient pubsubNumpat(Handler> handler) {
client.pubsubNumpat(handler);
return this;
}
@Override
public RedisClient pttl(String key, Handler> handler) {
client.pttl(key, handler);
return this;
}
@Override
public RedisClient publish(String channel, String message, Handler> handler) {
client.publish(channel, message, handler);
return this;
}
@Override
public RedisClient punsubscribe(List patterns, Handler> handler) {
client.punsubscribe(patterns, handler);
return this;
}
@Override
public RedisClient randomkey(Handler> handler) {
client.randomkey(handler);
return this;
}
@Override
public RedisClient rename(String key, String newkey, Handler> handler) {
client.rename(key, newkey, handler);
return this;
}
@Override
public RedisClient renamenx(String key, String newkey, Handler> handler) {
client.renamenx(key, newkey, handler);
return this;
}
@Override
public RedisClient restore(String key, long millis, String serialized,
Handler> handler) {
client.restore(key, millis, serialized, handler);
return this;
}
@Override
public RedisClient role(Handler> handler) {
client.role(handler);
return this;
}
@Override
public RedisClient rpop(String key, Handler> handler) {
client.rpop(key, handler);
return this;
}
@Override
public RedisClient rpoplpush(String key, String destkey, Handler> handler) {
client.rpoplpush(key, destkey, handler);
return this;
}
@Override
public RedisClient rpushMany(String key, List values,
Handler> handler) {
client.rpushMany(key, values, handler);
return this;
}
@Override
public RedisClient rpush(String key, String value, Handler> handler) {
client.rpush(key, value, handler);
return this;
}
@Override
public RedisClient rpushx(String key, String value, Handler> handler) {
client.rpushx(key, value, handler);
return this;
}
@Override
public RedisClient sadd(String key, String member, Handler> handler) {
client.sadd(key, member, handler);
return this;
}
@Override
public RedisClient saddMany(String key, List members,
Handler> handler) {
client.saddMany(key, members, handler);
return this;
}
@Override
public RedisClient save(Handler> handler) {
client.save(handler);
return this;
}
@Override
public RedisClient scard(String key, Handler> handler) {
client.scard(key, handler);
return this;
}
@Override
public RedisClient scriptExists(String script, Handler> handler) {
client.scriptExists(script, handler);
return this;
}
@Override
public RedisClient scriptExistsMany(List scripts,
Handler> handler) {
client.scriptExistsMany(scripts, handler);
return this;
}
@Override
public RedisClient scriptFlush(Handler> handler) {
client.scriptFlush(handler);
return this;
}
@Override
public RedisClient scriptKill(Handler> handler) {
client.scriptKill(handler);
return this;
}
@Override
public RedisClient scriptLoad(String script, Handler> handler) {
client.scriptLoad(script, handler);
return this;
}
@Override
public RedisClient sdiff(String key, List cmpkeys,
Handler> handler) {
client.sdiff(key, cmpkeys, handler);
return this;
}
@Override
public RedisClient sdiffstore(String destkey, String key, List cmpkeys,
Handler> handler) {
client.sdiffstore(destkey, key, cmpkeys, handler);
return this;
}
@Override
public RedisClient select(int dbindex, Handler> handler) {
client.select(dbindex, handler);
return this;
}
@Override
public RedisClient set(String key, String value, Handler> handler) {
client.set(key, value, handler);
return this;
}
@Override
public RedisClient setWithOptions(String key, String value, SetOptions options,
Handler> handler) {
client.setWithOptions(key, value, options, handler);
return this;
}
@Override
public RedisClient setBinary(String key, Buffer value, Handler> handler) {
client.setBinary(key, value, handler);
return this;
}
@Override
public RedisClient setBinaryWithOptions(String key, Buffer value, SetOptions options,
Handler> handler) {
client.setBinaryWithOptions(key, value, options, handler);
return this;
}
@Override
public RedisClient setbit(String key, long offset, int bit, Handler> handler) {
client.setbit(key, offset, bit, handler);
return this;
}
@Override
public RedisClient setex(String key, long seconds, String value,
Handler> handler) {
client.setex(key, seconds, value, handler);
return this;
}
@Override
public RedisClient setnx(String key, String value, Handler> handler) {
client.setnx(key, value, handler);
return this;
}
@Override
public RedisClient setrange(String key, int offset, String value,
Handler> handler) {
client.setrange(key, offset, value, handler);
return this;
}
@Override
public RedisClient sinter(List keys, Handler> handler) {
client.sinter(keys, handler);
return this;
}
@Override
public RedisClient sinterstore(String destkey, List keys,
Handler> handler) {
client.sinterstore(destkey, keys, handler);
return this;
}
@Override
public RedisClient sismember(String key, String member, Handler> handler) {
client.sismember(key, member, handler);
return this;
}
@Override
public RedisClient slaveof(String host, int port, Handler> handler) {
client.slaveof(host, port, handler);
return this;
}
@Override
public RedisClient slaveofNoone(Handler> handler) {
client.slaveofNoone(handler);
return this;
}
@Override
public RedisClient slowlogGet(int limit, Handler> handler) {
client.slowlogGet(limit, handler);
return this;
}
@Override
public RedisClient slowlogLen(Handler> handler) {
client.slowlogLen(handler);
return this;
}
@Override
public RedisClient slowlogReset(Handler> handler) {
client.slowlogReset(handler);
return this;
}
@Override
public RedisClient smembers(String key, Handler> handler) {
client.smembers(key, handler);
return this;
}
@Override
public RedisClient smove(String key, String destkey, String member,
Handler> handler) {
client.smove(key, destkey, member, handler);
return this;
}
@Override
public RedisClient sort(String key, SortOptions options,
Handler> handler) {
client.sort(key, options, handler);
return this;
}
@Override
public RedisClient spop(String key, Handler> handler) {
client.spop(key, handler);
return this;
}
@Override
public RedisClient spopMany(String key, int count, Handler> handler) {
client.spopMany(key, count, handler);
return this;
}
@Override
public RedisClient srandmember(String key, Handler> handler) {
client.srandmember(key, handler);
return this;
}
@Override
public RedisClient srandmemberCount(String key, int count,
Handler> handler) {
client.srandmemberCount(key, count, handler);
return this;
}
@Override
public RedisClient srem(String key, String member, Handler> handler) {
client.srem(key, member, handler);
return this;
}
@Override
public RedisClient sremMany(String key, List members,
Handler> handler) {
client.sremMany(key, members, handler);
return this;
}
@Override
public RedisClient strlen(String key, Handler> handler) {
client.strlen(key, handler);
return this;
}
@Override
public RedisClient subscribe(String channel, Handler> handler) {
client.subscribe(channel, handler);
return this;
}
@Override
public RedisClient subscribeMany(List channels, Handler> handler) {
client.subscribeMany(channels, handler);
return this;
}
@Override
public RedisClient sunion(List keys, Handler> handler) {
client.sunion(keys, handler);
return this;
}
@Override
public RedisClient sunionstore(String destkey, List keys,
Handler> handler) {
client.sunionstore(destkey, keys, handler);
return this;
}
@Override
public RedisClient sync(Handler> handler) {
client.sync(handler);
return this;
}
@Override
public RedisClient time(Handler> handler) {
client.time(handler);
return this;
}
@Override
public RedisTransaction transaction() {
return client.transaction();
}
@Override
public RedisClient ttl(String key, Handler> handler) {
client.ttl(key, handler);
return this;
}
@Override
public RedisClient type(String key, Handler> handler) {
client.type(key, handler);
return this;
}
@Override
public RedisClient unsubscribe(List channels, Handler> handler) {
client.unsubscribe(channels, handler);
return this;
}
@Override
public RedisClient wait(long numSlaves, long timeout, Handler> handler) {
client.wait(numSlaves, timeout, handler);
return this;
}
@Override
public RedisClient zadd(String key, double score, String member,
Handler> handler) {
client.zadd(key, score, member, handler);
return this;
}
@Override
public RedisClient zaddMany(String key, Map members,
Handler> handler) {
client.zaddMany(key, members, handler);
return this;
}
@Override
public RedisClient zcard(String key, Handler> handler) {
client.zcard(key, handler);
return this;
}
@Override
public RedisClient zcount(String key, double min, double max,
Handler> handler) {
client.zcount(key, min, max, handler);
return this;
}
@Override
public RedisClient zincrby(String key, double increment, String member,
Handler> handler) {
client.zincrby(key, increment, member, handler);
return this;
}
@Override
public RedisClient zinterstore(String destkey, List sets, AggregateOptions options,
Handler> handler) {
client.zinterstore(destkey, sets, options, handler);
return this;
}
@Override
public RedisClient zinterstoreWeighed(String destkey, Map sets,
AggregateOptions options,
Handler> handler) {
client.zinterstoreWeighed(destkey, sets, options, handler);
return this;
}
@Override
public RedisClient zlexcount(String key, String min, String max,
Handler> handler) {
client.zlexcount(key, min, max, handler);
return this;
}
@Override
public RedisClient zrange(String key, long start, long stop,
Handler> handler) {
client.zrange(key, start, stop, handler);
return this;
}
@Override
public RedisClient zrangeWithOptions(String key, long start, long stop, RangeOptions options,
Handler> handler) {
client.zrangeWithOptions(key, start, stop, options, handler);
return this;
}
@Override
public RedisClient zrangebylex(String key, String min, String max, LimitOptions options,
Handler> handler) {
client.zrangebylex(key, min, max, options, handler);
return this;
}
@Override
public RedisClient zrangebyscore(String key, String min, String max, RangeLimitOptions options,
Handler> handler) {
client.zrangebyscore(key, min, max, options, handler);
return this;
}
@Override
public RedisClient zrank(String key, String member, Handler> handler) {
client.zrank(key, member, handler);
return this;
}
@Override
public RedisClient zrem(String key, String member, Handler> handler) {
client.zrem(key, member, handler);
return this;
}
@Override
public RedisClient zremMany(String key, List members,
Handler> handler) {
client.zremMany(key, members, handler);
return this;
}
@Override
public RedisClient zremrangebylex(String key, String min, String max,
Handler> handler) {
client.zremrangebylex(key, min, max, handler);
return this;
}
@Override
public RedisClient zremrangebyrank(String key, long start, long stop,
Handler> handler) {
client.zremrangebyrank(key, start, stop, handler);
return this;
}
@Override
public RedisClient zremrangebyscore(String key, String min, String max,
Handler> handler) {
client.zremrangebyscore(key, min, max, handler);
return this;
}
@Override
public RedisClient zrevrange(String key, long start, long stop, RangeOptions options,
Handler> handler) {
client.zrevrange(key, start, stop, options, handler);
return this;
}
@Override
public RedisClient zrevrangebylex(String key, String max, String min, LimitOptions options,
Handler> handler) {
client.zrevrangebylex(key, max, min, options, handler);
return this;
}
@Override
public RedisClient zrevrangebyscore(String key, String max, String min, RangeLimitOptions options,
Handler> handler) {
client.zrevrangebyscore(key, max, min, options, handler);
return this;
}
@Override
public RedisClient zrevrank(String key, String member, Handler> handler) {
client.zrevrank(key, member, handler);
return this;
}
@Override
public RedisClient zscore(String key, String member, Handler> handler) {
client.zscore(key, member, handler);
return this;
}
@Override
public RedisClient zunionstore(String destkey, List sets, AggregateOptions options,
Handler> handler) {
client.zunionstore(destkey, sets, options, handler);
return this;
}
@Override
public RedisClient zunionstoreWeighed(String key, Map