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
ConstructorsConstructorDescriptionTasksRunnerService(CommandAsyncExecutor commandExecutor, RedissonClient redisson, Codec codec, String name) -
Method Summary
Modifier and TypeMethodDescriptionexecuteCallable(TaskParameters params) voidexecuteRunnable(TaskParameters params) voidexecuteRunnable(TaskParameters params, boolean removeTask) renewRetryTime(String requestId) voidvoidscheduleCallable(ScheduledParameters params) protected voidscheduleRetryTimeRenewal(String requestId, Long retryInterval) voidscheduleRunnable(ScheduledParameters params) voidvoidsetSchedulerChannelName(String schedulerChannelName) voidsetSchedulerQueueName(String schedulerQueueName) voidsetStatusName(String statusName) voidsetTasksCounterName(String tasksCounterName) voidsetTasksExpirationTimeName(String tasksExpirationTimeName) voidsetTasksInjector(TasksInjector tasksInjector) voidsetTasksName(String tasksName) voidsetTasksRetryIntervalName(String tasksRetryInterval) voidsetTerminationTopicName(String terminationTopicName)
-
Constructor Details
-
TasksRunnerService
public TasksRunnerService(CommandAsyncExecutor commandExecutor, RedissonClient redisson, Codec codec, String name)
-
-
Method Details
-
setTasksInjector
-
setTasksExpirationTimeName
-
setTasksRetryIntervalName
-
setSchedulerQueueName
-
setSchedulerChannelName
-
setTasksName
-
setTasksCounterName
-
setStatusName
-
setTerminationTopicName
-
scheduleAtFixedRate
- Specified by:
scheduleAtFixedRatein interfaceRemoteExecutorService
-
schedule
- Specified by:
schedulein interfaceRemoteExecutorService
-
scheduleWithFixedDelay
- Specified by:
scheduleWithFixedDelayin interfaceRemoteExecutorService
-
scheduleCallable
- Specified by:
scheduleCallablein interfaceRemoteExecutorService
-
scheduleRunnable
- Specified by:
scheduleRunnablein interfaceRemoteExecutorService
-
executeCallable
- Specified by:
executeCallablein interfaceRemoteExecutorService
-
scheduleRetryTimeRenewal
-
renewRetryTime
-
executeRunnable
-
executeRunnable
- Specified by:
executeRunnablein interfaceRemoteExecutorService
-