public class TasksRunnerService extends Object implements RemoteExecutorService
| Constructor and Description |
|---|
TasksRunnerService(CommandExecutor commandExecutor,
RedissonClient redisson,
Codec codec,
String name,
ConcurrentMap<String,ResponseEntry> responses) |
| Modifier and Type | Method and Description |
|---|---|
Object |
executeCallable(TaskParameters params) |
void |
executeRunnable(TaskParameters params) |
void |
executeRunnable(TaskParameters params,
Date nextDate) |
protected void |
renewRetryTime(String requestId) |
void |
schedule(ScheduledCronExpressionParameters params) |
void |
scheduleAtFixedRate(ScheduledAtFixedRateParameters params) |
Object |
scheduleCallable(ScheduledParameters params) |
protected void |
scheduleRetryTimeRenewal(String requestId) |
void |
scheduleRunnable(ScheduledParameters params) |
void |
scheduleWithFixedDelay(ScheduledWithFixedDelayParameters params) |
void |
setSchedulerChannelName(String schedulerChannelName) |
void |
setSchedulerQueueName(String schedulerQueueName) |
void |
setStatusName(String statusName) |
void |
setTasksCounterName(String tasksCounterName) |
void |
setTasksName(String tasksName) |
void |
setTasksRetryIntervalName(String tasksRetryInterval) |
void |
setTerminationTopicName(String terminationTopicName) |
public TasksRunnerService(CommandExecutor commandExecutor, RedissonClient redisson, Codec codec, String name, ConcurrentMap<String,ResponseEntry> responses)
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 RemoteExecutorServicepublic void schedule(ScheduledCronExpressionParameters params)
schedule in interface RemoteExecutorServicepublic void scheduleWithFixedDelay(ScheduledWithFixedDelayParameters params)
scheduleWithFixedDelay in interface RemoteExecutorServicepublic Object scheduleCallable(ScheduledParameters params)
scheduleCallable in interface RemoteExecutorServicepublic void scheduleRunnable(ScheduledParameters params)
scheduleRunnable in interface RemoteExecutorServicepublic Object executeCallable(TaskParameters params)
executeCallable in interface RemoteExecutorServiceprotected void scheduleRetryTimeRenewal(String requestId)
protected void renewRetryTime(String requestId)
public void executeRunnable(TaskParameters params, Date nextDate)
public void executeRunnable(TaskParameters params)
executeRunnable in interface RemoteExecutorServiceCopyright © 2014–2018 The Redisson Project. All rights reserved.