Package | Description |
---|---|
org.redisson | |
org.redisson.api | |
org.redisson.executor | |
org.redisson.remote |
Modifier and Type | Method and Description |
---|---|
protected void |
BaseRemoteService.awaitResultAsync(RemoteInvocationOptions optionsCopy,
RemotePromise<Object> result,
RemoteServiceRequest request,
String responseName) |
<T> T |
BaseRemoteService.get(Class<T> remoteInterface,
RemoteInvocationOptions options) |
Modifier and Type | Method and Description |
---|---|
static RemoteInvocationOptions |
RemoteInvocationOptions.defaults()
Creates a new instance of RemoteInvocationOptions with opinionated defaults.
|
RemoteInvocationOptions |
RemoteInvocationOptions.expectAckWithin(long ackTimeoutInMillis) |
RemoteInvocationOptions |
RemoteInvocationOptions.expectAckWithin(long ackTimeout,
TimeUnit timeUnit) |
RemoteInvocationOptions |
RemoteInvocationOptions.expectResultWithin(long executionTimeoutInMillis) |
RemoteInvocationOptions |
RemoteInvocationOptions.expectResultWithin(long executionTimeout,
TimeUnit timeUnit) |
RemoteInvocationOptions |
RemoteInvocationOptions.noAck() |
RemoteInvocationOptions |
RemoteInvocationOptions.noResult() |
Modifier and Type | Method and Description |
---|---|
<T> T |
RRemoteService.get(Class<T> remoteInterface,
RemoteInvocationOptions options)
Get remote service object for remote invocations
with the specified options
Note that when using the noResult() option,
it is expected that the invoked method returns void,
or else IllegalArgumentException will be thrown.
|
Constructor and Description |
---|
RemoteInvocationOptions(RemoteInvocationOptions copy) |
Modifier and Type | Method and Description |
---|---|
protected void |
ScheduledExecutorRemoteService.awaitResultAsync(RemoteInvocationOptions optionsCopy,
RemotePromise<Object> result,
RemoteServiceRequest request,
String responseName) |
Modifier and Type | Method and Description |
---|---|
RemoteInvocationOptions |
RemoteServiceRequest.getOptions() |
Constructor and Description |
---|
RemoteServiceRequest(String requestId,
String methodName,
List<String> signatures,
Object[] args,
RemoteInvocationOptions options,
long date) |
Copyright © 2014–2017 The Redisson Project. All rights reserved.