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 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)
protected void renewRetryTime(String requestId)
public void executeRunnable(TaskParameters params, Date nextDate)
public void executeRunnable(TaskParameters params)
executeRunnable
in interface RemoteExecutorService
Copyright © 2014–2018 The Redisson Project. All rights reserved.