Package org.redisson.executor
Class ScheduledTasksService
java.lang.Object
org.redisson.remote.BaseRemoteService
org.redisson.executor.TasksService
org.redisson.executor.ScheduledTasksService
- Author:
- Nikita Koksharov
-
Field Summary
Fields inherited from class org.redisson.executor.TasksService
schedulerChannelName, schedulerQueueName, statusName, tasksCounterName, tasksExpirationTimeName, tasksName, tasksRetryInterval, tasksRetryIntervalName, terminationTopicNameFields inherited from class org.redisson.remote.BaseRemoteService
cancelRequestMapName, cancelResponseMapName, codec, commandExecutor, executorId, name, responseQueueName -
Constructor Summary
ConstructorsConstructorDescriptionScheduledTasksService(Codec codec, String name, CommandAsyncExecutor commandExecutor, String redissonId) -
Method Summary
Modifier and TypeMethodDescriptionprotected CompletableFuture<Boolean> addAsync(String requestQueueName, RemoteServiceRequest request) protected StringgenerateRequestId(Object[] args) protected longgetTimeout(Long executionTimeoutInMillis, RemoteServiceRequest request) protected CompletableFuture<Boolean> removeAsync(String requestQueueName, String taskId) voidsetRequestId(String requestId) Methods inherited from class org.redisson.executor.TasksService
addAsync, cancelExecutionAsync, getAddCommandExecutor, hasTaskAsync, setSchedulerChannelName, setSchedulerQueueName, setStatusName, setTasksCounterName, setTasksExpirationTimeName, setTasksName, setTasksRetryInterval, setTasksRetryIntervalName, setTerminationTopicNameMethods inherited from class org.redisson.remote.BaseRemoteService
encode, get, get, get, get, getAckName, getBlockingQueue, getMap, getMethodSignature, getRequestQueueName, getResponseQueueName, scheduleCheck
-
Constructor Details
-
ScheduledTasksService
public ScheduledTasksService(Codec codec, String name, CommandAsyncExecutor commandExecutor, String redissonId)
-
-
Method Details
-
setRequestId
-
addAsync
protected CompletableFuture<Boolean> addAsync(String requestQueueName, RemoteServiceRequest request) - Overrides:
addAsyncin classTasksService
-
removeAsync
- Overrides:
removeAsyncin classTasksService
-
getTimeout
- Overrides:
getTimeoutin classBaseRemoteService
-
generateRequestId
- Overrides:
generateRequestIdin classTasksService
-