package com.lambdaworks.redis.cluster;
import com.lambdaworks.redis.ClientOptions;
import com.lambdaworks.redis.api.StatefulRedisConnection;
import com.lambdaworks.redis.api.async.RedisAsyncCommands;
import com.lambdaworks.redis.api.rx.RedisReactiveCommands;
import com.lambdaworks.redis.api.sync.RedisCommands;
import com.lambdaworks.redis.protocol.RedisCommand;
import java.util.concurrent.TimeUnit;
/**
* @author Mark Paluch
*/
public class EmptyStatefulRedisConnection implements StatefulRedisConnection {
@Override
public boolean isMulti() {
return false;
}
@Override
public RedisCommands sync() {
return null;
}
@Override
public RedisAsyncCommands async() {
return null;
}
@Override
public RedisReactiveCommands reactive() {
return null;
}
@Override
public void setTimeout(long timeout, TimeUnit unit) {
}
@Override
public TimeUnit getTimeoutUnit() {
return null;
}
@Override
public long getTimeout() {
return 0;
}
@Override
public void close() {
}
@Override
public boolean isOpen() {
return false;
}
@Override
public ClientOptions getOptions() {
return null;
}
@Override
public void reset() {
}
@Override
public void setAutoFlushCommands(boolean autoFlush) {
}
@Override
public void flushCommands() {
}
@Override
public RedisCommand dispatch(RedisCommand command) {
return null;
}
}