|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ClusteredInstanceFactory
Factory for creating clustered instances
Method Summary | |
---|---|
CacheEventListener |
createEventReplicator(Ehcache cache)
Create a replicator for the cache events of a given cache |
Store |
createStore(Ehcache cache)
Create a Store instance for the given cache |
TransactionIDFactory |
createTransactionIDFactory(String clusterUUID)
Create a TransactionIDFactory |
WriteBehind |
createWriteBehind(Ehcache cache)
Create an WriteBehind instance for the given cache |
SoftLockFactory |
getOrCreateSoftLockFactory(String cacheName)
Create a SoftLockFactory for a cache |
CacheCluster |
getTopology()
Get an api for looking at the clustered node topology. |
String |
getUUID()
Returns a universally unique identifiers for this factory. |
void |
shutdown()
Cleans up any resources left behind after the shutdown of the associated CacheManager |
Method Detail |
---|
Store createStore(Ehcache cache)
cache
- the cache will backed by the returned store
CacheCluster getTopology()
WriteBehind createWriteBehind(Ehcache cache)
cache
- the cache to which the write behind will be tied
CacheEventListener createEventReplicator(Ehcache cache)
cache
- the cache to which the replicator will be bound
String getUUID()
void shutdown()
TransactionIDFactory createTransactionIDFactory(String clusterUUID)
clusterUUID
- a UUID unique to the cluster
SoftLockFactory getOrCreateSoftLockFactory(String cacheName)
cacheName
- the cache name for which to create a SoftLockFactory
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |