
com.fiftyonred.mock_jedis.MockJedis Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of mock-jedis Show documentation
Show all versions of mock-jedis Show documentation
Mock Jedis is a library for mocking out Jedis clients
The newest version!
package com.fiftyonred.mock_jedis;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.Pipeline;
import redis.clients.jedis.SortingParams;
import java.util.List;
import java.util.Map;
import java.util.Set;
public class MockJedis extends Jedis {
private final MockPipeline pipeline;
public MockJedis(final String host) {
super(host);
pipeline = new MockPipeline();
}
@Override
public Long getDB() {
return (long) pipeline.getCurrentDB();
}
@Override
public Long append(final String key, final String value) {
return pipeline.append(key, value).get();
}
@Override
public Long append(final byte[] key, final byte[] value) {
return pipeline.append(key, value).get();
}
@Override
public String getSet(final String key, final String value) {
return pipeline.getSet(key, value).get();
}
@Override
public byte[] getSet(final byte[] key, final byte[] value) {
return pipeline.getSet(key, value).get();
}
@Override
public String echo(final String string) {
return pipeline.echo(string).get();
}
@Override
public byte[] echo(final byte[] string) {
return pipeline.echo(string).get();
}
@Override
public String randomKey() {
return pipeline.randomKey().get();
}
@Override
public String rename(final String oldkey, final String newkey) {
return pipeline.rename(oldkey, newkey).get();
}
@Override
public String rename(final byte[] oldkey, final byte[] newkey) {
return pipeline.rename(oldkey, newkey).get();
}
@Override
public Long renamenx(final String oldkey, final String newkey) {
return pipeline.renamenx(oldkey, newkey).get();
}
@Override
public Long renamenx(final byte[] oldkey, final byte[] newkey) {
return pipeline.renamenx(oldkey, newkey).get();
}
@Override
public byte[] randomBinaryKey() {
return pipeline.randomKeyBinary().get();
}
@Override
public Long persist(final String key) {
return pipeline.persist(key).get();
}
@Override
public Long persist(final byte[] key) {
return pipeline.persist(key).get();
}
@Override
public byte[] get(final byte[] key) {
return pipeline.get(key).get();
}
@Override
public byte[] dump(final byte[] key) {
return pipeline.dump(key).get();
}
@Override
public byte[] dump(final String key) {
return pipeline.dump(key).get();
}
@Override
public String restore(final byte[] key, final int ttl, final byte[] serializedValue) {
return pipeline.restore(key, ttl, serializedValue).get();
}
@Override
public String restore(final String key, final int ttl, final byte[] serializedValue) {
return pipeline.restore(key, ttl, serializedValue).get();
}
@Override
public Long del(final byte[]... keys) {
return pipeline.del(keys).get();
}
@Override
public String flushDB() {
return pipeline.flushDB().get();
}
@Override
public Set keys(final byte[] pattern) {
return pipeline.keys(pattern).get();
}
@Override
public List mget(final byte[]... keys) {
return pipeline.mget(keys).get();
}
@Override
public String mset(final String... keysvalues) {
return pipeline.mset(keysvalues).get();
}
@Override
public String mset(final byte[]... keysvalues) {
return pipeline.mset(keysvalues).get();
}
@Override
public Long msetnx(final String... keysvalues) {
return pipeline.msetnx(keysvalues).get();
}
@Override
public Long msetnx(final byte[]... keysvalues) {
return pipeline.msetnx(keysvalues).get();
}
@Override
public Long incrBy(final byte[] key, final long integer) {
return pipeline.incrBy(key, integer).get();
}
@Override
public Double incrByFloat(final String key, final double integer) {
return pipeline.incrByFloat(key, integer).get();
}
@Override
public Double incrByFloat(final byte[] key, final double integer) {
return pipeline.incrByFloat(key, integer).get();
}
@Override
public Long strlen(final String key) {
return pipeline.strlen(key).get();
}
@Override
public Long strlen(final byte[] key) {
return pipeline.strlen(key).get();
}
@Override
public Long incr(final byte[] key) {
return pipeline.incr(key).get();
}
@Override
public Long decr(final byte[] key) {
return pipeline.decr(key).get();
}
@Override
public Long decrBy(final byte[] key, final long integer) {
return pipeline.decrBy(key, integer).get();
}
@Override
public List sort(final String key) {
return pipeline.sort(key).get();
}
@Override
public List sort(final byte[] key) {
return pipeline.sort(key).get();
}
@Override
public Long sort(final String key, final String dstkey) {
return pipeline.sort(key, dstkey).get();
}
@Override
public Long sort(final byte[] key, final byte[] dstkey) {
return pipeline.sort(key, dstkey).get();
}
@Override
public List sort(final String key, final SortingParams sortingParameters) {
return pipeline.sort(key, sortingParameters).get();
}
@Override
public List sort(final byte[] key, final SortingParams sortingParameters) {
return pipeline.sort(key, sortingParameters).get();
}
@Override
public Long sort(final String key, final SortingParams sortingParameters, final String dstkey) {
return pipeline.sort(key, sortingParameters, dstkey).get();
}
@Override
public Long sort(final byte[] key, final SortingParams sortingParameters, final byte[] dstkey) {
return pipeline.sort(key, sortingParameters, dstkey).get();
}
@Override
public Long hset(final byte[] key, final byte[] field, final byte[] value) {
return pipeline.hset(key, field, value).get();
}
@Override
public byte[] hget(final byte[] key, final byte[] field) {
return pipeline.hget(key, field).get();
}
@Override
public String hmset(final byte[] key, final Map hash) {
return pipeline.hmset(key, hash).get();
}
@Override
public List hmget(final byte[] key, final byte[]... fields) {
return pipeline.hmget(key, fields).get();
}
@Override
public Long hincrBy(final byte[] key, final byte[] field, final long value) {
return pipeline.hincrBy(key, field, value).get();
}
@Override
public Boolean hexists(final byte[] key, final byte[] field) {
return pipeline.hexists(key, field).get();
}
@Override
public Long hdel(final byte[] key, final byte[]... fields) {
return pipeline.hdel(key, fields).get();
}
@Override
public Long hlen(final byte[] key) {
return pipeline.hlen(key).get();
}
@Override
public Set hkeys(final byte[] key) {
return pipeline.hkeys(key).get();
}
@Override
public List hvals(final byte[] key) {
return pipeline.hvals(key).get();
}
@Override
public Map hgetAll(final byte[] key) {
return pipeline.hgetAll(key).get();
}
@Override
public String ping() {
return pipeline.ping().get();
}
@Override
public Long dbSize() {
return pipeline.dbSize().get();
}
@Override
public String type(final String key) {
return pipeline.type(key).get();
}
@Override
public String type(final byte[] key) {
return pipeline.type(key).get();
}
@Override
public Long move(final String key, final int dbIndex) {
return pipeline.move(key, dbIndex).get();
}
@Override
public Long move(final byte[] key, final int dbIndex) {
return pipeline.move(key, dbIndex).get();
}
@Override
public String select(final int dbIndex) {
return pipeline.select(dbIndex).get();
}
@Override
public String set(final String key, final String value) {
return pipeline.set(key, value).get();
}
@Override
public String set(final byte[] key, final byte[] value) {
return pipeline.set(key, value).get();
}
@Override
public Long setnx(final String key, final String value) {
return pipeline.setnx(key, value).get();
}
@Override
public Long setnx(final byte[] key, final byte[] value) {
return pipeline.setnx(key, value).get();
}
@Override
public String get(final String key) {
return pipeline.get(key).get();
}
@Override
public List mget(final String... keys) {
return pipeline.mget(keys).get();
}
@Override
public String flushAll() {
return pipeline.flushAll().get();
}
@Override
public Long decrBy(final String key, final long integer) {
return pipeline.decrBy(key, integer).get();
}
@Override
public Long decr(final String key) {
return pipeline.decr(key).get();
}
@Override
public Long expire(final String key, final int seconds) {
return pipeline.expire(key, seconds).get();
}
@Override
public Long expire(final byte[] key, final int seconds) {
return pipeline.expire(key, seconds).get();
}
@Override
public Long expireAt(final String key, final long unixTime) {
return pipeline.expireAt(key, unixTime).get();
}
@Override
public Long expireAt(final byte[] key, final long unixTime) {
return pipeline.expireAt(key, unixTime).get();
}
@Override
public String psetex(final String key, final int milliseconds, final String value) {
return pipeline.psetex(key, milliseconds, value).get();
}
@Override
public String set(final String key, final String value, final String nxxx) {
return pipeline.set(key, value, nxxx).get();
}
@Override
public String set(final String key, final String value, final String nxxx, final String expx, final int time) {
return pipeline.set(key, value, nxxx, expx, time).get();
}
@Override
public String migrate(final String host, final int port, final String key, final int destinationDb, final int timeout) {
return pipeline.migrate(host, port, key, destinationDb, timeout).get();
}
@Override
public String psetex(final byte[] key, final int milliseconds, final byte[] value) {
return pipeline.psetex(key, milliseconds, value).get();
}
@Override
public Long ttl(final String key) {
return pipeline.ttl(key).get();
}
@Override
public Long ttl(final byte[] key) {
return pipeline.ttl(key).get();
}
@Override
public Long pttl(final String key) {
return pipeline.pttl(key).get();
}
@Override
public Long pttl(final byte[] key) {
return pipeline.pttl(key).get();
}
@Override
public Long pexpire(final String key, final int milliseconds) {
return pipeline.pexpire(key, milliseconds).get();
}
@Override
public Long pexpire(final String key, final long milliseconds) {
return pipeline.pexpire(key, milliseconds).get();
}
@Override
public Long pexpire(final byte[] key, final int milliseconds) {
return pipeline.pexpire(key, milliseconds).get();
}
@Override
public Long pexpireAt(final String key, final long millisecondsTimestamp) {
return pipeline.pexpireAt(key, millisecondsTimestamp).get();
}
@Override
public Long pexpireAt(final byte[] key, final long millisecondsTimestamp) {
return pipeline.pexpireAt(key, millisecondsTimestamp).get();
}
@Override
public Boolean exists(final String key) {
return pipeline.exists(key).get();
}
@Override
public Boolean exists(final byte[] key) {
return pipeline.exists(key).get();
}
@Override
public Long incr(final String key) {
return pipeline.incr(key).get();
}
@Override
public Long incrBy(final String key, final long integer) {
return pipeline.incrBy(key, integer).get();
}
@Override
public String setex(final String key, final int seconds, final String value) {
return pipeline.setex(key, seconds, value).get();
}
@Override
public String setex(final byte[] key, final int seconds, final byte[] value) {
return pipeline.setex(key, seconds, value).get();
}
@Override
public Long del(final String... keys) {
return pipeline.del(keys).get();
}
@Override
public Long del(final String key) {
return pipeline.del(key).get();
}
@Override
public Long del(final byte[] key) {
return pipeline.del(key).get();
}
@Override
public Long hset(final String key, final String field, final String value) {
return pipeline.hset(key, field, value).get();
}
@Override
public Long hsetnx(final String key, final String field, final String value) {
return pipeline.hsetnx(key, field, value).get();
}
@Override
public Long hsetnx(final byte[] key, final byte[] field, final byte[] value) {
return pipeline.hsetnx(key, field, value).get();
}
@Override
public String hget(final String key, final String field) {
return pipeline.hget(key, field).get();
}
@Override
public Map hgetAll(final String key) {
return pipeline.hgetAll(key).get();
}
@Override
public Set hkeys(final String key) {
return pipeline.hkeys(key).get();
}
@Override
public List hvals(final String key) {
return pipeline.hvals(key).get();
}
@Override
public String hmset(final String key, final Map hash) {
return pipeline.hmset(key, hash).get();
}
@Override
public List hmget(final String key, final String... fields) {
return pipeline.hmget(key, fields).get();
}
@Override
public Long hincrBy(final String key, final String field, final long value) {
return pipeline.hincrBy(key, field, value).get();
}
@Override
public Double hincrByFloat(final String key, final String field, final double value) {
return pipeline.hincrByFloat(key, field, value).get();
}
@Override
public Long hdel(final String key, final String... fields) {
return pipeline.hdel(key, fields).get();
}
@Override
public Boolean hexists(final String key, final String field) {
return pipeline.hexists(key, field).get();
}
@Override
public Long hlen(final String key) {
return pipeline.hlen(key).get();
}
@Override
public Long lpush(final String key, final String... strings) {
return pipeline.lpush(key, strings).get();
}
@Override
public Long lpush(final byte[] key, final byte[]... strings) {
return pipeline.lpush(key, strings).get();
}
@Override
public Long sadd(final String key, final String... members) {
return pipeline.sadd(key, members).get();
}
@Override
public Long sadd(final byte[] key, final byte[]... members) {
return pipeline.sadd(key, members).get();
}
@Override
public Long scard(final String key) {
return pipeline.scard(key).get();
}
@Override
public Long scard(final byte[] key) {
return pipeline.scard(key).get();
}
@Override
public Set sdiff(final String... keys) {
return pipeline.sdiff(keys).get();
}
@Override
public Set sdiff(final byte[]... keys) {
return pipeline.sdiff(keys).get();
}
@Override
public Long sdiffstore(final String dstKey, final String... keys) {
return pipeline.sdiffstore(dstKey, keys).get();
}
@Override
public Long sdiffstore(final byte[] dstKey, final byte[]... keys) {
return pipeline.sdiffstore(dstKey, keys).get();
}
@Override
public Set sinter(final String... keys) {
return pipeline.sinter(keys).get();
}
@Override
public Set sinter(final byte[]... keys) {
return pipeline.sinter(keys).get();
}
@Override
public Long sinterstore(final String dstKey, final String... keys) {
return pipeline.sinterstore(dstKey, keys).get();
}
@Override
public Long sinterstore(final byte[] dstKey, final byte[]... keys) {
return pipeline.sinterstore(dstKey, keys).get();
}
@Override
public Boolean sismember(final String key, final String member) {
return pipeline.sismember(key, member).get();
}
@Override
public Boolean sismember(final byte[] key, final byte[] member) {
return pipeline.sismember(key, member).get();
}
@Override
public Set smembers(final String key) {
return pipeline.smembers(key).get();
}
@Override
public Set smembers(final byte[] key) {
return pipeline.smembers(key).get();
}
@Override
public Long smove(final String srcKey, final String dstKey, final String member) {
return pipeline.smove(srcKey, dstKey, member).get();
}
@Override
public Long smove(final byte[] srcKey, final byte[] dstKey, final byte[] member) {
return pipeline.smove(srcKey, dstKey, member).get();
}
@Override
public String spop(final String key) {
return pipeline.spop(key).get();
}
@Override
public byte[] spop(final byte[] key) {
return pipeline.spop(key).get();
}
@Override
public String srandmember(final String key) {
return pipeline.srandmember(key).get();
}
@Override
public byte[] srandmember(final byte[] key) {
return pipeline.srandmember(key).get();
}
@Override
public Long srem(final String key, final String... members) {
return pipeline.srem(key, members).get();
}
@Override
public Long srem(final byte[] key, final byte[]... members) {
return pipeline.srem(key, members).get();
}
@Override
public Set sunion(final String... keys) {
return pipeline.sunion(keys).get();
}
@Override
public Set sunion(final byte[]... keys) {
return pipeline.sunion(keys).get();
}
@Override
public Long sunionstore(final String dstKey, final String... keys) {
return pipeline.sunionstore(dstKey, keys).get();
}
@Override
public Long sunionstore(final byte[] dstKey, final byte[]... keys) {
return pipeline.sunionstore(dstKey, keys).get();
}
@Override
public String lpop(final String key) {
return pipeline.lpop(key).get();
}
@Override
public byte[] lpop(final byte[] key) {
return pipeline.lpop(key).get();
}
@Override
public Long llen(final String key) {
return pipeline.llen(key).get();
}
@Override
public Long llen(final byte[] key) {
return pipeline.llen(key).get();
}
@Override
public List lrange(final String key, final long start, final long end) {
return pipeline.lrange(key, start, end).get();
}
@Override
public List lrange(final byte[] key, final long start, final long end) {
return pipeline.lrange(key, start, end).get();
}
@Override
public Pipeline pipelined() {
return pipeline;
}
@Override
public Set keys(final String pattern) {
return pipeline.keys(pattern).get();
}
@Override
public void connect() {
// do nothing
}
@Override
public void disconnect() {
// do nothing
}
@Override
public String quit() {
return "OK";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy