Class SpaceProxyRouter
java.lang.Object
com.gigaspaces.internal.client.spaceproxy.router.SpaceProxyRouter
- Since:
- 9.0.0
- Author:
- Niv Ingberg
-
Constructor Summary
ConstructorsConstructorDescriptionSpaceProxyRouter(SpaceProxyImpl spaceProxy) SpaceProxyRouter(SpaceProxyImpl spaceProxy, int partitionNum) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()Closes this space proxy router.<T extends SpaceOperationResult>
voidexecute(RemoteOperationRequest<T> request) <T extends SpaceOperationResult>
RemoteOperationFutureListener<T>executeAsync(RemoteOperationRequest<T> request, AsyncFutureListener<Object> listener) voidexecuteOneway(RemoteOperationRequest<?> request) intgetMemberUrl(String memberName) getPrimaryMemberUrl(int partitionId) voidsetMVCCGenerationsState(MVCCGenerationsState generationsState) voidsetQuiesceToken(QuiesceToken token)
-
Constructor Details
-
SpaceProxyRouter
-
SpaceProxyRouter
-
-
Method Details
-
getAsyncHandlerProvider
-
close
public void close()Closes this space proxy router. should be executed under a lock. -
execute
public <T extends SpaceOperationResult> void execute(RemoteOperationRequest<T> request) throws InterruptedException - Throws:
InterruptedException
-
executeAsync
public <T extends SpaceOperationResult> RemoteOperationFutureListener<T> executeAsync(RemoteOperationRequest<T> request, AsyncFutureListener<Object> listener) -
executeOneway
- Throws:
InterruptedException
-
getConfig
-
getAnyAvailableSpace
-
getAnyActiveSpace
-
getAllAvailableSpaces
-
getMemberUrl
-
getPrimaryMemberUrl
-
getProxyLocator
-
getDefaultSpaceContext
-
getChunksMapGeneration
public int getChunksMapGeneration() -
setQuiesceToken
-
setMVCCGenerationsState
- Since:
- 16.3.0
-
getOperationRouter
-