Class RemoteOperationsExecutorProxy
java.lang.Object
com.gigaspaces.internal.remoting.routing.clustered.RemoteOperationsExecutorProxy
- Since:
- 9.0.0
- Author:
- Niv Ingberg
-
Constructor Summary
ConstructorsConstructorDescriptionRemoteOperationsExecutorProxy(String name, RemoteOperationsExecutor executor, QuiesceTokenProvider quiesceTokenProvider) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()<T extends RemoteOperationResult>
Texecute(RemoteOperationRequest<T> request) <T extends RemoteOperationResult>
voidexecuteAsync(RemoteOperationRequest<T> request, AsyncFutureListener<T> listener) voidexecuteOneway(RemoteOperationRequest<?> request) getName()booleanisActive()booleanstatic booleanisAvailable(RemoteOperationsExecutorProxy proxy, boolean activeOnly) toLogMessage(RemoteOperationRequest<?> request)
-
Constructor Details
-
RemoteOperationsExecutorProxy
public RemoteOperationsExecutorProxy(String name, RemoteOperationsExecutor executor, QuiesceTokenProvider quiesceTokenProvider)
-
-
Method Details
-
getName
-
getExecutor
-
execute
public <T extends RemoteOperationResult> T execute(RemoteOperationRequest<T> request) throws RemoteException - Throws:
RemoteException
-
executeAsync
public <T extends RemoteOperationResult> void executeAsync(RemoteOperationRequest<T> request, AsyncFutureListener<T> listener) throws RemoteException - Throws:
RemoteException
-
executeOneway
- Throws:
RemoteException
-
isActive
- Throws:
RemoteException
-
isActiveQuiesceTokenAware
- Throws:
RemoteException
-
toLogMessage
-
close
public void close() -
isAvailable
-