public class TasksRunnerService extends Object implements RemoteExecutorService
Constructor and Description |
---|
TasksRunnerService(CommandExecutor commandExecutor,
RedissonClient redisson,
Codec codec,
String name,
ConcurrentMap<String,ResponseEntry> responses) |
public TasksRunnerService(CommandExecutor commandExecutor, RedissonClient redisson, Codec codec, String name, ConcurrentMap<String,ResponseEntry> responses)
public void setBeanFactory(org.springframework.beans.factory.BeanFactory beanFactory)
public void setTasksExpirationTimeName(String tasksExpirationTimeName)
public void setTasksRetryIntervalName(String tasksRetryInterval)
public void setSchedulerQueueName(String schedulerQueueName)
public void setSchedulerChannelName(String schedulerChannelName)
public void setTasksName(String tasksName)
public void setTasksCounterName(String tasksCounterName)
public void setStatusName(String statusName)
public void setTerminationTopicName(String terminationTopicName)
public void scheduleAtFixedRate(ScheduledAtFixedRateParameters params)
scheduleAtFixedRate
in interface RemoteExecutorService
public void schedule(ScheduledCronExpressionParameters params)
schedule
in interface RemoteExecutorService
public void scheduleWithFixedDelay(ScheduledWithFixedDelayParameters params)
scheduleWithFixedDelay
in interface RemoteExecutorService
public Object scheduleCallable(ScheduledParameters params)
scheduleCallable
in interface RemoteExecutorService
public void scheduleRunnable(ScheduledParameters params)
scheduleRunnable
in interface RemoteExecutorService
public Object executeCallable(TaskParameters params)
executeCallable
in interface RemoteExecutorService
protected void scheduleRetryTimeRenewal(String requestId, Long retryInterval)
public void executeRunnable(TaskParameters params, boolean removeTask)
public void executeRunnable(TaskParameters params)
executeRunnable
in interface RemoteExecutorService
Copyright © 2014–2020 Redisson. All rights reserved.