Class ClusterResourceV3
java.lang.Object
org.infinispan.rest.resources.ClusterResource
org.infinispan.rest.resources.ClusterResourceV3
- All Implemented Interfaces:
ResourceHandler
ClusterResourceV3 - REST v3 API for cluster management operations.
Extends ClusterResource to reuse handler methods, only defines v3-specific endpoint paths.
Key changes from v2: - Action-based endpoints use underscore-prefixed path segments - POST /v2/cluster?action=stop → POST /v3/cluster/_stop - GET /v2/cluster?action=distribution → GET /v3/cluster/_distribution - All other endpoints retain the same structure with /v3/ prefix - OpenAPI 3.0 compliance with unique operationIds and proper response schemas
- Since:
- 16.1
-
Field Summary
Fields inherited from class ClusterResource
CACHE_MANAGER_STATUS, MEMBER_PARAMETER, MEMBERS, NODE_ADDRESS, PHYSICAL_ADDRESSES, ROLLING_UPGRADE, VERSION -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class ClusterResource
backup, distribution, getAllBackupNames, getAllRestoreNames, handleAddRaftMember, handleClusterMembers, handleRaftMembers, handleRemoveRaftMember, isRollingUpgrade, restore, stop
-
Constructor Details
-
ClusterResourceV3
-
-
Method Details
-
getInvocations
Description copied from interface:ResourceHandlerReturn theInvocationshandled by this ResourceHandler.- Specified by:
getInvocationsin interfaceResourceHandler- Overrides:
getInvocationsin classClusterResource
-