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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <V,R>
RFuture<R>async(boolean readOnlyMode, NodeSource source, Codec codec, RedisCommand<V> command, Object[] params, boolean ignoreRedirect, boolean noRetry)
RedisException
convertException(ExecutionException e)
io.netty.buffer.ByteBuf
encode(Codec codec, Object value)
io.netty.buffer.ByteBuf
encodeMapKey(Codec codec, Object value)
io.netty.buffer.ByteBuf
encodeMapValue(Codec codec, Object value)
<T,R>
RFuture<R>evalReadAsync(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
<T,R>
RFuture<R>evalReadAsync(RedisClient client, String name, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
<T,R>
RFuture<R>evalReadAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
<T,R>
RFuture<R>evalWriteAsync(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
<T,R>
RFuture<R>evalWriteAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
<T,R>
RFuture<R>evalWriteNoRetryAsync(String key, Codec codec, RedisCommand<T> evalCommandType, String script, List<Object> keys, Object... params)
<R> List<CompletableFuture<R>>
executeAllAsync(RedisCommand<?> command, Object... params)
<V> V
get(CompletableFuture<V> future)
<V> V
get(RFuture<V> future)
ConnectionManager
getConnectionManager()
<V> V
getInterrupted(CompletableFuture<V> future)
<V> V
getInterrupted(RFuture<V> future)
<V> V
getNow(CompletableFuture<V> future)
RedissonObjectBuilder
getObjectBuilder()
boolean
isEvalShaROSupported()
<V> RFuture<V>
pollFromAnyAsync(String name, Codec codec, RedisCommand<?> command, long secondsTimeout, String... queueNames)
<R> List<CompletableFuture<R>>
readAllAsync(Codec codec, RedisCommand<?> command, Object... params)
<R> List<CompletableFuture<R>>
readAllAsync(RedisCommand<?> command, Object... params)
<T,R>
RFuture<R>readAsync(byte[] key, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readAsync(String key, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readAsync(String key, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readAsync(RedisClient client, byte[] key, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readAsync(RedisClient client, String name, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readAsync(RedisClient client, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readAsync(RedisClient client, MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readBatchedAsync(Codec codec, RedisCommand<T> command, SlotCallback<T,R> callback, String... keys)
<T,R>
RFuture<R>readRandomAsync(Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>readRandomAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
void
setEvalShaROSupported(boolean value)
<V> void
transfer(CompletableFuture<V> future1, CompletableFuture<V> future2)
<R> List<CompletableFuture<R>>
writeAllAsync(RedisCommand<?> command, Object... params)
<T> RFuture<Void>
writeAllVoidAsync(RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>writeAsync(byte[] key, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>writeAsync(String key, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>writeAsync(String key, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>writeAsync(RedisClient client, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>writeAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
<T,R>
RFuture<R>writeBatchedAsync(Codec codec, RedisCommand<T> command, SlotCallback<T,R> callback, String... keys)
-
-
-
Method Detail
-
getObjectBuilder
RedissonObjectBuilder getObjectBuilder()
-
getConnectionManager
ConnectionManager getConnectionManager()
-
convertException
RedisException convertException(ExecutionException e)
-
transfer
<V> void transfer(CompletableFuture<V> future1, CompletableFuture<V> future2)
-
getNow
<V> V getNow(CompletableFuture<V> future)
-
get
<V> V get(RFuture<V> future)
-
get
<V> V get(CompletableFuture<V> future)
-
getInterrupted
<V> V getInterrupted(RFuture<V> future) throws InterruptedException
- Throws:
InterruptedException
-
getInterrupted
<V> V getInterrupted(CompletableFuture<V> future) throws InterruptedException
- Throws:
InterruptedException
-
writeAsync
<T,R> RFuture<R> writeAsync(RedisClient client, Codec codec, RedisCommand<T> command, Object... params)
-
writeAsync
<T,R> RFuture<R> writeAsync(MasterSlaveEntry entry, Codec codec, RedisCommand<T> command, Object... params)
-
writeAsync
<T,R> RFuture<R> writeAsync(byte[] key, 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)
-
executeAllAsync
<R> List<CompletableFuture<R>> executeAllAsync(RedisCommand<?> command, Object... params)
-
writeAllAsync
<R> List<CompletableFuture<R>> writeAllAsync(RedisCommand<?> command, Object... params)
-
readAllAsync
<R> List<CompletableFuture<R>> readAllAsync(Codec codec, RedisCommand<?> command, Object... params)
-
readAllAsync
<R> List<CompletableFuture<R>> readAllAsync(RedisCommand<?> command, 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)
-
evalWriteNoRetryAsync
<T,R> RFuture<R> evalWriteNoRetryAsync(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)
-
writeAllVoidAsync
<T> RFuture<Void> writeAllVoidAsync(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)
-
async
<V,R> RFuture<R> async(boolean readOnlyMode, NodeSource source, Codec codec, RedisCommand<V> command, Object[] params, boolean ignoreRedirect, boolean noRetry)
-
pollFromAnyAsync
<V> RFuture<V> pollFromAnyAsync(String name, Codec codec, RedisCommand<?> command, long secondsTimeout, String... queueNames)
-
readBatchedAsync
<T,R> RFuture<R> readBatchedAsync(Codec codec, RedisCommand<T> command, SlotCallback<T,R> callback, String... keys)
-
writeBatchedAsync
<T,R> RFuture<R> writeBatchedAsync(Codec codec, RedisCommand<T> command, SlotCallback<T,R> callback, String... keys)
-
isEvalShaROSupported
boolean isEvalShaROSupported()
-
setEvalShaROSupported
void setEvalShaROSupported(boolean value)
-
-