Package org.redisson.executor
Class TasksRunnerService
java.lang.Object
org.redisson.executor.TasksRunnerService
- All Implemented Interfaces:
RemoteExecutorService
Executor service runs Callable and Runnable tasks.
- Author:
- Nikita Koksharov
-
Constructor Summary
ConstructorDescriptionTasksRunnerService
(CommandAsyncExecutor commandExecutor, RedissonClient redisson, Codec codec, String name, ConcurrentMap<String, ResponseEntry> responses) -
Method Summary
Modifier and TypeMethodDescriptionexecuteCallable
(TaskParameters params) void
executeRunnable
(TaskParameters params) void
executeRunnable
(TaskParameters params, boolean removeTask) renewRetryTime
(String requestId) void
void
scheduleCallable
(ScheduledParameters params) protected void
scheduleRetryTimeRenewal
(String requestId, Long retryInterval) void
scheduleRunnable
(ScheduledParameters params) void
void
setSchedulerChannelName
(String schedulerChannelName) void
setSchedulerQueueName
(String schedulerQueueName) void
setStatusName
(String statusName) void
setTasksCounterName
(String tasksCounterName) void
setTasksExpirationTimeName
(String tasksExpirationTimeName) void
setTasksInjector
(TasksInjector tasksInjector) void
setTasksName
(String tasksName) void
setTasksRetryIntervalName
(String tasksRetryInterval) void
setTerminationTopicName
(String terminationTopicName)
-
Constructor Details
-
TasksRunnerService
public TasksRunnerService(CommandAsyncExecutor commandExecutor, RedissonClient redisson, Codec codec, String name, ConcurrentMap<String, ResponseEntry> responses)
-
-
Method Details
-
setTasksInjector
-
setTasksExpirationTimeName
-
setTasksRetryIntervalName
-
setSchedulerQueueName
-
setSchedulerChannelName
-
setTasksName
-
setTasksCounterName
-
setStatusName
-
setTerminationTopicName
-
scheduleAtFixedRate
- Specified by:
scheduleAtFixedRate
in interfaceRemoteExecutorService
-
schedule
- Specified by:
schedule
in interfaceRemoteExecutorService
-
scheduleWithFixedDelay
- Specified by:
scheduleWithFixedDelay
in interfaceRemoteExecutorService
-
scheduleCallable
- Specified by:
scheduleCallable
in interfaceRemoteExecutorService
-
scheduleRunnable
- Specified by:
scheduleRunnable
in interfaceRemoteExecutorService
-
executeCallable
- Specified by:
executeCallable
in interfaceRemoteExecutorService
-
scheduleRetryTimeRenewal
-
renewRetryTime
-
executeRunnable
-
executeRunnable
- Specified by:
executeRunnable
in interfaceRemoteExecutorService
-