public class CommandRxBatchService extends CommandRxService
redisson, redissonReactive, redissonRx
Constructor and Description |
---|
CommandRxBatchService(ConnectionManager connectionManager,
BatchOptions options) |
Modifier and Type | Method and Description |
---|---|
<V,R> void |
async(boolean readOnlyMode,
NodeSource nodeSource,
Codec codec,
RedisCommand<V> command,
Object[] params,
RPromise<R> mainPromise,
int attempt,
boolean ignoreRedirect) |
protected <R> RPromise<R> |
createPromise() |
CommandAsyncExecutor |
enableRedissonReferenceSupport(RedissonRxClient redissonReactive) |
RFuture<BatchResult<?>> |
executeAsync(BatchOptions options) |
<R> io.reactivex.Flowable<R> |
flowable(Callable<RFuture<R>> supplier) |
await, checkAttemptFuture, convertException, enableRedissonReferenceSupport, enableRedissonReferenceSupport, evalAllAsync, evalReadAsync, evalReadAsync, evalReadAsync, evalWriteAllAsync, evalWriteAsync, evalWriteAsync, free, get, getCodec, getConnection, getConnectionManager, getObjectBuilder, handleError, handleSuccess, isEvalCacheActive, isRedissonReferenceSupportEnabled, pollFromAnyAsync, readAllAsync, readAllAsync, readAllAsync, readAllAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readRandomAsync, readRandomAsync, releaseConnection, sendCommand, syncSubscription, tryHandleReference, writeAllAsync, writeAllAsync, writeAllAsync, writeAsync, writeAsync, writeAsync, writeAsync
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
await, convertException, enableRedissonReferenceSupport, enableRedissonReferenceSupport, evalReadAsync, evalReadAsync, evalReadAsync, evalWriteAllAsync, evalWriteAsync, evalWriteAsync, get, getConnectionManager, getObjectBuilder, isRedissonReferenceSupportEnabled, pollFromAnyAsync, readAllAsync, readAllAsync, readAllAsync, readAllAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readAsync, readRandomAsync, readRandomAsync, syncSubscription, writeAllAsync, writeAllAsync, writeAllAsync, writeAsync, writeAsync, writeAsync, writeAsync
public CommandRxBatchService(ConnectionManager connectionManager, BatchOptions options)
public <R> io.reactivex.Flowable<R> flowable(Callable<RFuture<R>> supplier)
flowable
in interface CommandRxExecutor
flowable
in class CommandRxService
protected <R> RPromise<R> createPromise()
createPromise
in class CommandAsyncService
public <V,R> void async(boolean readOnlyMode, NodeSource nodeSource, Codec codec, RedisCommand<V> command, Object[] params, RPromise<R> mainPromise, int attempt, boolean ignoreRedirect)
async
in class CommandAsyncService
public RFuture<BatchResult<?>> executeAsync(BatchOptions options)
public CommandAsyncExecutor enableRedissonReferenceSupport(RedissonRxClient redissonReactive)
enableRedissonReferenceSupport
in interface CommandAsyncExecutor
enableRedissonReferenceSupport
in class CommandAsyncService
Copyright © 2014–2019 The Redisson Project. All rights reserved.