Package org.redisson.rx
Class CommandRxBatchService
java.lang.Object
org.redisson.command.CommandAsyncService
org.redisson.rx.CommandRxService
org.redisson.rx.CommandRxBatchService
- All Implemented Interfaces:
CommandAsyncExecutor
,CommandRxExecutor
- Author:
- Nikita Koksharov
-
Constructor Summary
ConstructorDescriptionCommandRxBatchService
(ConnectionManager connectionManager, CommandAsyncExecutor executor, BatchOptions options) -
Method Summary
Modifier and TypeMethodDescription<V,
R> RFuture <R> async
(boolean readOnlyMode, NodeSource nodeSource, Codec codec, RedisCommand<V> command, Object[] params, boolean ignoreRedirect, boolean noRetry) protected <R> CompletableFuture
<R> RFuture
<BatchResult<?>> <R> io.reactivex.rxjava3.core.Flowable
<R> Methods inherited from class org.redisson.command.CommandAsyncService
convertException, createCommandBatchService, encode, encodeMapKey, encodeMapValue, evalReadAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalReadBatchedAsync, evalWriteAsync, evalWriteAsync, evalWriteAsync, evalWriteBatchedAsync, evalWriteNoRetryAsync, executeAllAsync, executeAllAsync, get, get, getConnectionManager, getInterrupted, getInterrupted, getNow, getObjectBuilder, getServiceManager, handleNoSync, isEvalCacheActive, isEvalShaROSupported, pollFromAnyAsync, readAllAsync, readAllAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readBatchedAsync, readRandomAsync, readRandomAsync, setEvalShaROSupported, syncedEval, syncedEvalWithRetry, transfer, writeAllAsync, writeAllVoidAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeBatchedAsync
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.redisson.command.CommandAsyncExecutor
convertException, encode, encodeMapKey, encodeMapValue, evalReadAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalReadBatchedAsync, evalWriteAsync, evalWriteAsync, evalWriteAsync, evalWriteBatchedAsync, evalWriteNoRetryAsync, executeAllAsync, executeAllAsync, get, get, getConnectionManager, getInterrupted, getInterrupted, getNow, getObjectBuilder, getServiceManager, handleNoSync, isEvalShaROSupported, pollFromAnyAsync, readAllAsync, readAllAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readBatchedAsync, readRandomAsync, readRandomAsync, setEvalShaROSupported, syncedEval, syncedEvalWithRetry, transfer, writeAllAsync, writeAllVoidAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeBatchedAsync
-
Constructor Details
-
CommandRxBatchService
public CommandRxBatchService(ConnectionManager connectionManager, CommandAsyncExecutor executor, BatchOptions options)
-
-
Method Details
-
flowable
- Specified by:
flowable
in interfaceCommandRxExecutor
- Overrides:
flowable
in classCommandRxService
-
createPromise
- Overrides:
createPromise
in classCommandAsyncService
-
async
public <V,R> RFuture<R> async(boolean readOnlyMode, NodeSource nodeSource, Codec codec, RedisCommand<V> command, Object[] params, boolean ignoreRedirect, boolean noRetry) - Specified by:
async
in interfaceCommandAsyncExecutor
- Overrides:
async
in classCommandAsyncService
-
executeAsync
-
discardAsync
-