Package org.infinispan.xsite
Class GlobalXSiteAdminOperations
java.lang.Object
org.infinispan.xsite.GlobalXSiteAdminOperations
@MBean(objectName="GlobalXSiteAdminOperations",
description="Exposes tooling for handling backing up data to remote sites.")
public class GlobalXSiteAdminOperations
extends Object
A per-container (cache manager) cross-site admin operations.
All the operations invoked in this class will be applied to all caches which remotely backups its data.
- Since:
- 8.1
- Author:
- Pedro Ruivo
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbringAllCachesOnline(String site) bringSiteOnline(String site) final StringcancelPushState(String site) final Map<String, SiteStatus> final StringpushStateAllCaches(String site) takeAllCachesOffline(String site) takeSiteOffline(String site)
-
Field Details
-
CACHE_DELIMITER
- See Also:
-
-
Constructor Details
-
GlobalXSiteAdminOperations
public GlobalXSiteAdminOperations()
-
-
Method Details
-
takeAllCachesOffline
-
bringAllCachesOnline
-
pushStateAllCaches
-
cancelPushStateAllCaches
-
takeSiteOffline
-
bringSiteOnline
-
pushState
@ManagedOperation(displayName="Push state to site", description="Pushes the state of all caches to the corresponding remote site if the cache backups to it. The remote site will be bring back online", name="pushState") public final String pushState(@Parameter(description="The destination site name",name="SiteName") String site) -
cancelPushState
-
globalStatus
-