public class RedissonExecutorRemoteService extends RedissonRemoteService
RedissonRemoteService.EntrycancelRequestMapName, cancelResponseMapName, codec, commandExecutor, executorId, name, responseQueueName| Constructor and Description |
|---|
RedissonExecutorRemoteService(Codec codec,
String name,
CommandAsyncService commandExecutor,
String executorId,
ConcurrentMap<String,ResponseEntry> responses) |
| Modifier and Type | Method and Description |
|---|---|
protected RFuture<RemoteServiceRequest> |
getTask(String requestId,
RMap<String,RemoteServiceRequest> tasks) |
protected <T> void |
invokeMethod(RemoteServiceRequest request,
RemoteServiceMethod method,
RFuture<RemoteServiceCancelRequest> cancelRequestFuture,
RPromise<RRemoteServiceResponse> responsePromise) |
void |
setListeners(List<TaskListener> listeners) |
void |
setSchedulerQueueName(String schedulerQueueName) |
void |
setStatusName(String statusName) |
void |
setTasksCounterName(String tasksCounterName) |
void |
setTasksExpirationTimeName(String tasksExpirationTimeName) |
void |
setTasksRetryIntervalName(String tasksRetryIntervalName) |
void |
setTaskTimeout(long taskTimeout) |
void |
setTerminationTopicName(String terminationTopicName) |
addAsync, deregister, getFreeWorkers, getPendingInvocations, getPendingInvocationsAsync, getRequestTasksMapName, register, register, register, removeAsync, tryExecute, tryExecute, tryExecuteAsync, tryExecuteAsync, tryExecuteAsyncencode, generateRequestId, get, get, get, get, getAckName, getAckName, getMap, getMethodSignature, getRequestQueueName, getResponseQueueName, getTimeout, scheduleCheckclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitget, get, get, getpublic RedissonExecutorRemoteService(Codec codec, String name, CommandAsyncService commandExecutor, String executorId, ConcurrentMap<String,ResponseEntry> responses)
protected RFuture<RemoteServiceRequest> getTask(String requestId, RMap<String,RemoteServiceRequest> tasks)
getTask in class RedissonRemoteServiceprotected <T> void invokeMethod(RemoteServiceRequest request, RemoteServiceMethod method, RFuture<RemoteServiceCancelRequest> cancelRequestFuture, RPromise<RRemoteServiceResponse> responsePromise)
invokeMethod in class RedissonRemoteServicepublic void setListeners(List<TaskListener> listeners)
public void setTaskTimeout(long taskTimeout)
public void setSchedulerQueueName(String schedulerQueueName)
public void setTasksExpirationTimeName(String tasksExpirationTimeName)
public void setTasksCounterName(String tasksCounterName)
public void setStatusName(String statusName)
public void setTasksRetryIntervalName(String tasksRetryIntervalName)
public void setTerminationTopicName(String terminationTopicName)
Copyright © 2014–2020 Redisson. All rights reserved.