Package org.infinispan.xsite
Class GlobalXSiteAdminOperations
- java.lang.Object
-
- org.infinispan.xsite.GlobalXSiteAdminOperations
-
public class GlobalXSiteAdminOperations extends java.lang.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 Modifier and Type Field Description static java.lang.String
CACHE_DELIMITER
-
Constructor Summary
Constructors Constructor Description GlobalXSiteAdminOperations()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>
bringAllCachesOnline(java.lang.String site)
java.lang.String
bringSiteOnline(java.lang.String site)
java.lang.String
cancelPushState(java.lang.String site)
java.util.Map<java.lang.String,java.lang.String>
cancelPushStateAllCaches(java.lang.String site)
java.util.Map<java.lang.String,SiteStatus>
globalStatus()
java.lang.String
pushState(java.lang.String site)
java.util.Map<java.lang.String,java.lang.String>
pushStateAllCaches(java.lang.String site)
java.util.Map<java.lang.String,java.lang.String>
takeAllCachesOffline(java.lang.String site)
java.lang.String
takeSiteOffline(java.lang.String site)
-
-
-
Field Detail
-
CACHE_DELIMITER
public static final java.lang.String CACHE_DELIMITER
- See Also:
- Constant Field Values
-
-
Method Detail
-
takeAllCachesOffline
public java.util.Map<java.lang.String,java.lang.String> takeAllCachesOffline(java.lang.String site)
-
bringAllCachesOnline
public java.util.Map<java.lang.String,java.lang.String> bringAllCachesOnline(java.lang.String site)
-
pushStateAllCaches
public java.util.Map<java.lang.String,java.lang.String> pushStateAllCaches(java.lang.String site)
-
cancelPushStateAllCaches
public java.util.Map<java.lang.String,java.lang.String> cancelPushStateAllCaches(java.lang.String site)
-
takeSiteOffline
public java.lang.String takeSiteOffline(java.lang.String site)
-
bringSiteOnline
public java.lang.String bringSiteOnline(java.lang.String site)
-
pushState
public final java.lang.String pushState(java.lang.String site)
-
cancelPushState
public final java.lang.String cancelPushState(java.lang.String site)
-
globalStatus
public final java.util.Map<java.lang.String,SiteStatus> globalStatus()
-
-