public class WANUtil extends Object
| Constructor and Description |
|---|
WANUtil(ToolkitInstanceFactory factory) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCurrentOrchestrator(String cacheManagerName,
String cacheName,
String orchestrator) |
void |
cleanUpCacheMetaData(String cacheManagerName,
String cacheName)
This method is used by clean-up scripts to clean the Cache status for WAN.
|
void |
clearWANReady(String cacheManagerName)
This method clears the WAN meta-data available status for the given cacheManager
|
boolean |
isCacheBidirectional(String cacheManagerName,
String cacheName) |
boolean |
isCacheReplica(String cacheManagerName,
String cacheName) |
boolean |
isWanEnabledCache(String cacheManagerName,
String cacheName)
This method returns true if the cache is wan-enabled else false.
|
boolean |
isWANReady(String cacheManagerName)
This method is used to check whether the WAN meta-data is available or not.
|
void |
markCacheAsBidirectional(String cacheManagerName,
String cacheName) |
void |
markCacheAsMaster(String cacheManagerName,
String cacheName) |
void |
markCacheAsReplica(String cacheManagerName,
String cacheName) |
void |
markCacheAsUnidirectional(String cacheManagerName,
String cacheName) |
void |
markCacheWanDisabled(String cacheManagerName,
String cacheName)
This method is used by Client to mark the cache as wan-disabled.
|
void |
markCacheWanEnabled(String cacheManagerName,
String cacheName)
This method is used by Orchestrator to mark the cache as wan-enabled.
|
void |
markWANReady(String cacheManagerName)
This method marks that WAN meta-data is available for the given cacheManager
|
void |
waitForOrchestrator(String cacheManagerName)
This method is used to wait until the Orchestrator is running.
|
public WANUtil(ToolkitInstanceFactory factory)
public void markWANReady(String cacheManagerName)
cacheManagerName - name of the CacheManagerpublic void clearWANReady(String cacheManagerName)
cacheManagerName - name of the CacheManagerpublic boolean isWANReady(String cacheManagerName)
cacheManagerName - true if meta-data is available else false.public void waitForOrchestrator(String cacheManagerName)
cacheManagerName - public void markCacheWanEnabled(String cacheManagerName, String cacheName)
cacheManagerName - cacheName - IllegalConfigurationException - if the cache is already marked as wan disabledpublic void markCacheAsBidirectional(String cacheManagerName, String cacheName)
public void markCacheAsUnidirectional(String cacheManagerName, String cacheName)
public void addCurrentOrchestrator(String cacheManagerName, String cacheName, String orchestrator)
public void markCacheWanDisabled(String cacheManagerName, String cacheName)
cacheName - IllegalConfigurationException - if the cache is already marked as wan enabledpublic boolean isWanEnabledCache(String cacheManagerName, String cacheName)
cacheManagerName - name of the CacheManagercacheName - name of the CacheCopyright © 2003–2024 Terracotta, Inc.. All rights reserved.