Package | Description |
---|---|
org.redisson.api | |
org.redisson.remote |
Modifier and Type | Method and Description |
---|---|
static RemoteInvocationOptions |
RemoteInvocationOptions.defaults()
Creates a new instance of RemoteInvocationOptions with opinionated defaults.
|
RemoteInvocationOptions |
RemoteInvocationOptions.expectAckWithin(long ackTimeoutInMillis)
Defines ACK timeout
|
RemoteInvocationOptions |
RemoteInvocationOptions.expectAckWithin(long ackTimeout,
TimeUnit timeUnit)
Defines ACK timeout
|
RemoteInvocationOptions |
RemoteInvocationOptions.expectResultWithin(long executionTimeoutInMillis)
Defines execution timeout
|
RemoteInvocationOptions |
RemoteInvocationOptions.expectResultWithin(long executionTimeout,
TimeUnit timeUnit)
Defines execution timeout
|
RemoteInvocationOptions |
RemoteInvocationOptions.noAck()
Specifies to not wait for ACK reply
|
RemoteInvocationOptions |
RemoteInvocationOptions.noResult()
Specifies to not wait for result
|
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 |
---|---|
RemoteInvocationOptions |
RemoteServiceRequest.getOptions() |
Modifier and Type | Method and Description |
---|---|
protected void |
AsyncRemoteProxy.awaitResultAsync(RemoteInvocationOptions optionsCopy,
RemotePromise<Object> result,
RFuture<RRemoteServiceResponse> responseFuture) |
<T> T |
SyncRemoteProxy.create(Class<T> remoteInterface,
RemoteInvocationOptions options) |
<T> T |
AsyncRemoteProxy.create(Class<T> remoteInterface,
RemoteInvocationOptions options,
Class<?> syncInterface) |
<T> T |
BaseRemoteService.get(Class<T> remoteInterface,
RemoteInvocationOptions options) |
protected RFuture<RemoteServiceAck> |
BaseRemoteProxy.tryPollAckAgainAsync(RemoteInvocationOptions optionsCopy,
String ackName,
RequestId requestId) |
Constructor and Description |
---|
RemoteServiceRequest(String executorId,
String id,
String methodName,
long[] signature,
Object[] args,
RemoteInvocationOptions options,
long date) |
Copyright © 2014–2021 Redisson. All rights reserved.