public class ScheduledTasksService extends TasksService
statusName, tasksCounterName, tasksName, terminationTopicNamecodec, commandExecutor, name, redisson| Constructor and Description |
|---|
ScheduledTasksService(Codec codec,
RedissonClient redisson,
String name,
CommandExecutor commandExecutor) |
| Modifier and Type | Method and Description |
|---|---|
protected RFuture<Boolean> |
addAsync(RBlockingQueue<RemoteServiceRequest> requestQueue,
RemoteServiceRequest request) |
protected void |
awaitResultAsync(RemoteInvocationOptions optionsCopy,
RemotePromise<Object> result,
RemoteServiceRequest request,
String responseName) |
protected String |
generateRequestId() |
protected RFuture<Boolean> |
removeAsync(RBlockingQueue<RemoteServiceRequest> requestQueue,
RemoteServiceRequest request) |
void |
setRequestId(String requestId) |
void |
setSchedulerChannelName(String schedulerChannelName) |
void |
setSchedulerQueueName(String scheduledQueueName) |
addAsync, cancelExecutionAsync, getAddCommandExecutor, setStatusName, setTasksCounterName, setTasksName, setTerminationTopicNameencode, get, get, get, get, getAckName, getCancelRequestQueueName, getCodec, getMethodSignatures, getRequestQueueName, getResponseQueueNamepublic ScheduledTasksService(Codec codec, RedissonClient redisson, String name, CommandExecutor commandExecutor)
public void setRequestId(String requestId)
public void setSchedulerChannelName(String schedulerChannelName)
public void setSchedulerQueueName(String scheduledQueueName)
protected RFuture<Boolean> addAsync(RBlockingQueue<RemoteServiceRequest> requestQueue, RemoteServiceRequest request)
addAsync in class TasksServiceprotected void awaitResultAsync(RemoteInvocationOptions optionsCopy, RemotePromise<Object> result, RemoteServiceRequest request, String responseName)
awaitResultAsync in class BaseRemoteServiceprotected RFuture<Boolean> removeAsync(RBlockingQueue<RemoteServiceRequest> requestQueue, RemoteServiceRequest request)
removeAsync in class TasksServiceprotected String generateRequestId()
generateRequestId in class BaseRemoteServiceCopyright © 2014–2017 The Redisson Project. All rights reserved.