Class XSiteResourceV3
java.lang.Object
org.infinispan.rest.resources.XSiteResource
org.infinispan.rest.resources.XSiteResourceV3
- All Implemented Interfaces:
ResourceHandler
XSiteResourceV3 - REST v3 API for cross-site replication operations.
Extends XSiteResource to reuse handler methods, only defines v3-specific endpoint paths.
Key changes from v2: - Action-based endpoints use underscore-prefixed path segments - Deprecated /cache-managers/{name} endpoints excluded (only /container endpoints included) - Trailing slashes removed for consistency - OpenAPI 3.0 compliance with unique operationIds and proper response schemas
Cross-site operations are divided into two levels: - Cache-level: Operations on specific cache backup sites - Container-level: Global operations across all caches
- Since:
- 16.1
-
Field Summary
Fields inherited from class XSiteResource
AFTER_FAILURES_FIELD, MIN_WAIT_FIELD -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class XSiteResource
backupStatus, bringAllOnline, bringSiteOnline, cancelPushAll, cancelPushState, cancelReceiveState, clearPushStateStatus, executeCacheManagerXSiteOp, executeXSiteCacheOp, getStateTransferMode, getXSiteTakeOffline, globalStatus, pushStateStatus, setStateTransferMode, siteStatus, startPushAll, startStatePush, takeAllOffline, takeSiteOffline, updateTakeOffline
-
Constructor Details
-
XSiteResourceV3
-
-
Method Details
-
getInvocations
Description copied from interface:ResourceHandlerReturn theInvocationshandled by this ResourceHandler.- Specified by:
getInvocationsin interfaceResourceHandler- Overrides:
getInvocationsin classXSiteResource
-