Class XSiteResource
java.lang.Object
org.infinispan.rest.resources.XSiteResource
- All Implemented Interfaces:
ResourceHandler
- Direct Known Subclasses:
XSiteResourceV3
Handles REST calls for cache and cache manager level X-Site operations
- Since:
- 10.0
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CompletionStage<RestResponse> backupStatus(RestRequest request) protected CompletionStage<RestResponse> bringAllOnline(RestRequest request) protected CompletionStage<RestResponse> bringSiteOnline(RestRequest request) protected CompletionStage<RestResponse> cancelPushAll(RestRequest request) protected CompletionStage<RestResponse> cancelPushState(RestRequest restRequest) protected CompletionStage<RestResponse> cancelReceiveState(RestRequest restRequest) protected CompletionStage<RestResponse> clearPushStateStatus(RestRequest restRequest) protected CompletionStage<RestResponse> executeCacheManagerXSiteOp(RestRequest request, BiFunction<org.infinispan.xsite.GlobalXSiteAdminOperations, String, Map<String, String>> operation) protected CompletionStage<RestResponse> executeXSiteCacheOp(RestRequest request, BiFunction<org.infinispan.xsite.XSiteAdminOperations, String, String> xsiteOp) Return theInvocationshandled by this ResourceHandler.protected CompletionStage<RestResponse> getStateTransferMode(RestRequest request) protected CompletionStage<RestResponse> getXSiteTakeOffline(RestRequest request) protected CompletionStage<RestResponse> globalStatus(RestRequest request) protected CompletionStage<RestResponse> pushStateStatus(RestRequest request) protected CompletionStage<RestResponse> setStateTransferMode(RestRequest request) protected CompletionStage<RestResponse> siteStatus(RestRequest request) protected CompletionStage<RestResponse> startPushAll(RestRequest request) protected CompletionStage<RestResponse> startStatePush(RestRequest restRequest) protected CompletionStage<RestResponse> takeAllOffline(RestRequest request) protected CompletionStage<RestResponse> takeSiteOffline(RestRequest request) protected CompletionStage<RestResponse> updateTakeOffline(RestRequest request)
-
Field Details
-
AFTER_FAILURES_FIELD
- See Also:
-
MIN_WAIT_FIELD
- See Also:
-
-
Constructor Details
-
XSiteResource
-
-
Method Details
-
getInvocations
Description copied from interface:ResourceHandlerReturn theInvocationshandled by this ResourceHandler.- Specified by:
getInvocationsin interfaceResourceHandler
-
bringAllOnline
-
takeAllOffline
-
startPushAll
-
cancelPushAll
-
globalStatus
-
pushStateStatus
-
backupStatus
-
clearPushStateStatus
-
cancelReceiveState
-
cancelPushState
-
startStatePush
-
takeSiteOffline
-
bringSiteOnline
-
updateTakeOffline
-
getXSiteTakeOffline
-
siteStatus
-
getStateTransferMode
-
setStateTransferMode
-
executeCacheManagerXSiteOp
protected CompletionStage<RestResponse> executeCacheManagerXSiteOp(RestRequest request, BiFunction<org.infinispan.xsite.GlobalXSiteAdminOperations, String, Map<String, String>> operation) -
executeXSiteCacheOp
protected CompletionStage<RestResponse> executeXSiteCacheOp(RestRequest request, BiFunction<org.infinispan.xsite.XSiteAdminOperations, String, String> xsiteOp)
-