Package org.redisson.command
Class RedisCommonBatchExecutor
- Author:
- Nikita Koksharov
-
Constructor Summary
ConstructorDescriptionRedisCommonBatchExecutor
(NodeSource source, CompletableFuture<Void> mainPromise, ConnectionManager connectionManager, BatchOptions options, CommandBatchService.Entry entry, AtomicInteger slots, RedissonObjectBuilder.ReferenceType referenceType, boolean noRetry) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
free()
protected void
handleResult
(CompletableFuture<Void> attemptPromise, CompletableFuture<RedisConnection> connectionFuture) protected boolean
isWaitCommand
(CommandData<?, ?> c) protected void
protected void
sendCommand
(CompletableFuture<Void> attemptPromise, RedisConnection connection) Methods inherited from class org.redisson.command.RedisExecutor
cause, checkAttemptPromise, execute, free, getCodec, getConnection, getNow, getRedisClient, handleError, handleSuccess, releaseConnection
-
Constructor Details
-
RedisCommonBatchExecutor
public RedisCommonBatchExecutor(NodeSource source, CompletableFuture<Void> mainPromise, ConnectionManager connectionManager, BatchOptions options, CommandBatchService.Entry entry, AtomicInteger slots, RedissonObjectBuilder.ReferenceType referenceType, boolean noRetry)
-
-
Method Details
-
onException
protected void onException()- Overrides:
onException
in classRedisExecutor<Object,
Void>
-
free
protected void free()- Overrides:
free
in classRedisExecutor<Object,
Void>
-
sendCommand
- Overrides:
sendCommand
in classRedisExecutor<Object,
Void>
-
isWaitCommand
-
handleResult
protected void handleResult(CompletableFuture<Void> attemptPromise, CompletableFuture<RedisConnection> connectionFuture) throws ReflectiveOperationException - Overrides:
handleResult
in classRedisExecutor<Object,
Void> - Throws:
ReflectiveOperationException
-