| Modifier and Type | Method and Description |
|---|---|
| public CacheEventListener | Returns: cache event replicatorthe cache to which the replicator will be bound cache)Create a replicator for the cache events of a given cache |
| public ManagementEventSink | |
| public TerracottaStore | Returns: a NonStopStorethe store for which to create a NonStopStore store, Ehcache cache)Create a NonStopStoreWrapper for a terracottaStore |
| public Store | Returns: store instancethe cache will backed by the returned store cache)Create a Store instance for the given cache |
| public TransactionIDFactory | Returns: a TransactionIDFactorya UUID unique to the cluster uuid, String the name of the cache manager creating a TransactionIDFactory cacheManagerName)Create a TransactionIDFactory |
| public WriteBehind | Returns: write behind instancethe cache to which the write behind will be tied cache)Create an WriteBehind instance for the given cache |
| public boolean | Returns: true if the cache existed before being destroyedname of the cache manager the cache belongs to cacheManagerName, String name of the cache cacheName)Destroys the specified cache |
| public void | enableNonStopForCurrentThread(boolean
true to enable NonStop, false otherwise. enable)Enable or disable NonStop for the current thread only. |
| public SoftLockManager | Returns: a SoftLockManagerthe cache for which to create a SoftLockManager cache)Create a SoftLockManager for a cache |
| public CacheCluster | |
| public String | Returns: the identifier as a stringReturns a universally unique identifiers for this factory. |
| public void | linkClusteredCacheManager(String
the name of the cache manager cacheManagerName, Configuration the cache manager configuration configuration)Links this cache manager to the cluster |
| public void | |
| public void | |
| public void | waitForOrchestrator(String
name of the CacheManager cacheManagerName)Wait until the Orchestrator is running for the given CacheManager |
| createEventReplicator | back to summary |
|---|---|
| public CacheEventListener createEventReplicator(Ehcache cache) Create a replicator for the cache events of a given cache
| |
| createEventSink | back to summary |
|---|---|
| public ManagementEventSink createEventSink() Create a management event sink
| |
| createNonStopStore | back to summary |
|---|---|
| public TerracottaStore createNonStopStore(Callable<TerracottaStore> store, Ehcache cache) Create a NonStopStoreWrapper for a terracottaStore
| |
| createStore | back to summary |
|---|---|
| public Store createStore(Ehcache cache) Create a Store instance for the given cache | |
| createTransactionIDFactory | back to summary |
|---|---|
| public TransactionIDFactory createTransactionIDFactory(String uuid, String cacheManagerName) Create a TransactionIDFactory
| |
| createWriteBehind | back to summary |
|---|---|
| public WriteBehind createWriteBehind(Ehcache cache) Create an WriteBehind instance for the given cache
| |
| destroyCache | back to summary |
|---|---|
| public boolean destroyCache(String cacheManagerName, String cacheName) Destroys the specified cache | |
| enableNonStopForCurrentThread | back to summary |
|---|---|
| public void enableNonStopForCurrentThread(boolean enable) Enable or disable NonStop for the current thread only.
| |
| getOrCreateSoftLockManager | back to summary |
|---|---|
| public SoftLockManager getOrCreateSoftLockManager(Ehcache cache) Create a SoftLockManager for a cache
| |
| getTopology | back to summary |
|---|---|
| public CacheCluster getTopology() Get an api for looking at the clustered node topology. | |
| getUUID | back to summary |
|---|---|
| public String getUUID() Returns a universally unique identifiers for this factory.
| |
| linkClusteredCacheManager | back to summary |
|---|---|
| public void linkClusteredCacheManager(String cacheManagerName, Configuration configuration) Links this cache manager to the cluster
| |
| shutdown | back to summary |
|---|---|
| public void shutdown() Cleans up any resources left behind after the shutdown of the associated CacheManager | |
| unlinkCache | back to summary |
|---|---|
| public void unlinkCache(String cacheName) Un-links the cache from its cluster entity
| |
| waitForOrchestrator | back to summary |
|---|---|
| public void waitForOrchestrator(String cacheManagerName) Wait until the Orchestrator is running for the given CacheManager
| |