Package org.redisson.command
Interface CommandAsyncExecutor
-
- All Known Subinterfaces:
CommandExecutor
,CommandReactiveExecutor
,CommandRxExecutor
- All Known Implementing Classes:
CommandAsyncService
,CommandBatchService
,CommandReactiveBatchService
,CommandReactiveService
,CommandRxBatchService
,CommandRxService
,CommandSyncService
public interface CommandAsyncExecutor
- Author:
- Nikita Koksharov
-
-
Method Summary
-
-
-
Method Detail
-
getConnectionManager
ConnectionManager getConnectionManager()
-
enableRedissonReferenceSupport
CommandAsyncExecutor enableRedissonReferenceSupport(RedissonClient redisson)
-
enableRedissonReferenceSupport
CommandAsyncExecutor enableRedissonReferenceSupport(RedissonReactiveClient redissonReactive)
-
enableRedissonReferenceSupport
CommandAsyncExecutor enableRedissonReferenceSupport(RedissonRxClient redissonReactive)
-
isRedissonReferenceSupportEnabled
boolean isRedissonReferenceSupportEnabled()
-
convertException
<V> RedisException convertException(RFuture<V> RFuture)
-
await
boolean await(RFuture<?> RFuture, long timeout, TimeUnit timeoutUnit) throws InterruptedException
- Throws:
InterruptedException
-
syncSubscription
void syncSubscription(RFuture<?> future)
-
get
<V> V get(RFuture<V> RFuture)
-
writeAsync
<T,R> RFuture<R> writeAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(RedisClient client, MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(RedisClient client, String name, Codec codec, RedisCommand<T> command, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(RedisClient client, byte[] key, Codec codec, RedisCommand<T> command, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(RedisClient client, Codec codec, RedisCommand<T> command, Object... params)
-
evalWriteAllAsync
<T,R> RFuture<R> evalWriteAllAsync(RedisCommand<T> command, SlotCallback<T,R> callback, String script, List<Object> keys, Object... params)
-
writeAllAsync
<R,T> RFuture<R> writeAllAsync(RedisCommand<T> command, SlotCallback<T,R> callback, Object... params)
-
readAllAsync
<R,T> RFuture<R> readAllAsync(RedisCommand<T> command, SlotCallback<T,R> callback, Object... params)
-
evalReadAsync
<T,R> RFuture<R> evalReadAsync(RedisClient client, String name, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
-
evalReadAsync
<T,R> RFuture<R> evalReadAsync(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
-
evalReadAsync
<T,R> RFuture<R> evalReadAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
-
evalWriteAsync
<T,R> RFuture<R> evalWriteAsync(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
-
evalWriteAsync
<T,R> RFuture<R> evalWriteAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(byte[] key, Codec codec, RedisCommand<T> command, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(String key, Codec codec, RedisCommand<T> command, Object... params)
-
writeAsync
<T,R> RFuture<R> writeAsync(String key, Codec codec, RedisCommand<T> command, Object... params)
-
readAllAsync
<T,R> RFuture<Collection<R>> readAllAsync(RedisCommand<T> command, Object... params)
-
readAllAsync
<T,R> RFuture<Collection<R>> readAllAsync(Collection<R> results, RedisCommand<T> command, Object... params)
-
writeAllAsync
<R,T> RFuture<R> writeAllAsync(Codec codec, RedisCommand<T> command, SlotCallback<T,R> callback, Object... params)
-
writeAllAsync
<T> RFuture<Void> writeAllAsync(RedisCommand<T> command, Object... params)
-
writeAsync
<T,R> RFuture<R> writeAsync(String key, RedisCommand<T> command, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(String key, RedisCommand<T> command, Object... params)
-
readAsync
<T,R> RFuture<R> readAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
-
readRandomAsync
<T,R> RFuture<R> readRandomAsync(Codec codec, RedisCommand<T> command, Object... params)
-
readRandomAsync
<T,R> RFuture<R> readRandomAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
-
-