Class SpaceEmbeddedRemoteOperationRouter
java.lang.Object
com.gigaspaces.internal.remoting.routing.AbstractRemoteOperationRouter
com.gigaspaces.internal.remoting.routing.embedded.EmbeddedRemoteOperationRouter
com.gigaspaces.internal.client.spaceproxy.router.SpaceEmbeddedRemoteOperationRouter
- All Implemented Interfaces:
SpaceProxyRemoteOperationRouter,RemoteOperationRouter
public class SpaceEmbeddedRemoteOperationRouter
extends EmbeddedRemoteOperationRouter
implements SpaceProxyRemoteOperationRouter
Embedded space remote operations router.
- Since:
- 9.0.0
- Author:
- idan
-
Field Summary
Fields inherited from class com.gigaspaces.internal.remoting.routing.embedded.EmbeddedRemoteOperationRouter
_executor, _memberProxyFields inherited from class com.gigaspaces.internal.remoting.routing.AbstractRemoteOperationRouter
_logger -
Constructor Summary
ConstructorsConstructorDescriptionSpaceEmbeddedRemoteOperationRouter(SpaceProxyImpl spaceProxy, int partitionId, QuiesceTokenProvider quiesceTokenProvider) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidafterOperationExecution(RemoteOperationRequest<?> request) protected booleanbeforeOperationExecution(RemoteOperationRequest<?> request) getActiveMemberName(int partitionId) Methods inherited from class com.gigaspaces.internal.remoting.routing.embedded.EmbeddedRemoteOperationRouter
close, createFutureListener, execute, executeAsync, executeOneway, getAllAvailableMembers, getAnyActiveMember, getAnyAvailableCachedMember, getAnyAvailableMember, getCachedMember, getExecutor, getName, getPartitionIdMethods inherited from class com.gigaspaces.internal.remoting.routing.AbstractRemoteOperationRouter
logAfterExecute, logAfterExecuteAsync, logAsyncExecutionFailure, logBeforeExecute, logBeforeExecuteAsync, logExecutionFailure, logInterruptedAsyncExecution, logInterruptedExecution, logUnexpectedAsyncExecutionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.gigaspaces.internal.remoting.routing.RemoteOperationRouter
close, createFutureListener, execute, executeAsync, executeOneway, getAllAvailableMembers, getAnyActiveMember, getAnyAvailableCachedMember, getAnyAvailableMember, getCachedMember
-
Constructor Details
-
SpaceEmbeddedRemoteOperationRouter
public SpaceEmbeddedRemoteOperationRouter(SpaceProxyImpl spaceProxy, int partitionId, QuiesceTokenProvider quiesceTokenProvider)
-
-
Method Details
-
beforeOperationExecution
- Overrides:
beforeOperationExecutionin classEmbeddedRemoteOperationRouter
-
afterOperationExecution
- Overrides:
afterOperationExecutionin classEmbeddedRemoteOperationRouter
-
getActiveMemberName
- Specified by:
getActiveMemberNamein interfaceSpaceProxyRemoteOperationRouter
-