Package org.redisson.rx
Class CommandRxBatchService
java.lang.Object
org.redisson.command.CommandAsyncService
org.redisson.rx.CommandRxService
org.redisson.rx.CommandRxBatchService
- All Implemented Interfaces:
BatchService,CommandAsyncExecutor,CommandRxExecutor
- Author:
- Nikita Koksharov
-
Constructor Summary
ConstructorsConstructorDescriptionCommandRxBatchService(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.rx.CommandRxService
copy, copyMethods inherited from class org.redisson.command.CommandAsyncService
convertException, copy, createCommandBatchService, createCommandBatchService, encode, encodeMapKey, encodeMapValue, evalAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalReadBatchedAsync, evalWriteAsync, evalWriteAsync, evalWriteAsync, evalWriteBatchedAsync, evalWriteNoRetryAsync, executeAllAsync, executeAllAsync, get, get, getConnectionManager, getInterrupted, getInterrupted, getNow, getObjectBuilder, getServiceManager, handleNoSync, isEvalCacheActive, isEvalShaROSupported, isTrackChanges, pollFromAnyAsync, readAllAsync, readAllAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readBatchedAsync, readRandomAsync, readRandomAsync, setEvalShaROSupported, syncedEval, syncedEvalNoRetry, syncedEvalWithRetry, transfer, writeAllAsync, writeAllAsync, writeAllVoidAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeAsync, writeBatchedAsyncMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.redisson.command.CommandAsyncExecutor
convertException, createCommandBatchService, encode, encodeMapKey, encodeMapValue, evalReadAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalReadBatchedAsync, evalWriteAsync, evalWriteAsync, evalWriteAsync, evalWriteBatchedAsync, evalWriteNoRetryAsync, executeAllAsync, executeAllAsync, get, get, getConnectionManager, getInterrupted, getInterrupted, getNow, getObjectBuilder, getServiceManager, handleNoSync, isEvalShaROSupported, isTrackChanges, pollFromAnyAsync, readAllAsync, readAllAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readBatchedAsync, readRandomAsync, readRandomAsync, setEvalShaROSupported, syncedEval, syncedEvalNoRetry, syncedEvalWithRetry, transfer, writeAllAsync, 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:
flowablein interfaceCommandRxExecutor- Overrides:
flowablein classCommandRxService
-
createPromise
- Overrides:
createPromisein 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:
asyncin interfaceCommandAsyncExecutor- Overrides:
asyncin classCommandAsyncService
-
executeAsync
-
discardAsync
-