public final class InvocationUtil extends Object
| Modifier and Type | Method and Description | 
|---|---|
static LocalRetryableExecution | 
executeLocallyWithRetry(NodeEngine nodeEngine,
                       Operation operation)
Constructs a local execution with retry logic. 
 | 
static ICompletableFuture<Object> | 
invokeOnStableClusterSerial(NodeEngine nodeEngine,
                           Supplier<? extends Operation> operationSupplier,
                           int maxRetries)
Invoke operation on all cluster members. 
 | 
public static ICompletableFuture<Object> invokeOnStableClusterSerial(NodeEngine nodeEngine, Supplier<? extends Operation> operationSupplier, int maxRetries)
MemberLeftException or
 TargetNotMemberException while invoking then the iteration
 is interrupted and the exception is propagated to the caller.public static LocalRetryableExecution executeLocallyWithRetry(NodeEngine nodeEngine, Operation operation)
OperationResponseHandler, it must return a response
 and it must not validate the target.IllegalArgumentException - if the operation has a response handler
                                  set, if it does not return a response
                                  or if it validates the operation targetOperation.returnsResponse(), 
Operation.getOperationResponseHandler(), 
Operation.validatesTarget()Copyright © 2020 Hazelcast, Inc.. All Rights Reserved.