|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.ehcache.terracotta.TerracottaCacheCluster
public class TerracottaCacheCluster
CacheCluster implementation that delegates to an underlying cache cluster. The underlying CacheCluster can be changed
dynamically
| Constructor Summary | |
|---|---|
TerracottaCacheCluster()
|
|
| Method Summary | |
|---|---|
boolean |
addTopologyListener(ClusterTopologyListener listener)
Add a listener for cluster events |
ClusterNode |
getCurrentNode()
Retrieves the ClusterNode instance that corresponds to the current node. |
Collection<ClusterNode> |
getNodes()
Get all the nodes in the cluster |
ClusterScheme |
getScheme()
Get scheme name for this cluster info. |
List<ClusterTopologyListener> |
getTopologyListeners()
Get all the topology listeners |
boolean |
isClusterOnline()
Find out if the current node is connected to the cluster or not |
void |
removeAllListeners()
Removes all listeners for cluster events |
boolean |
removeTopologyListener(ClusterTopologyListener listener)
Remove a listener for cluster events |
void |
setUnderlyingCacheCluster(CacheCluster newCacheCluster)
Set the underlying cache |
ClusterNode |
waitUntilNodeJoinsCluster()
Waits until the current node has successfully joined the cluster. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public TerracottaCacheCluster()
| Method Detail |
|---|
public void setUnderlyingCacheCluster(CacheCluster newCacheCluster)
newCacheCluster - public boolean addTopologyListener(ClusterTopologyListener listener)
addTopologyListener in interface CacheClusterlistener - Listener
public boolean removeTopologyListener(ClusterTopologyListener listener)
removeTopologyListener in interface CacheClusterlistener - Listener
public ClusterNode getCurrentNode()
ClusterNode instance that corresponds to the current node.
getCurrentNode in interface CacheClusterClusterNode instance that corresponds to the current nodepublic Collection<ClusterNode> getNodes()
getNodes in interface CacheClusterpublic ClusterScheme getScheme()
getScheme in interface CacheClusterTERRACOTTA is the only scheme supported.public boolean isClusterOnline()
isClusterOnline in interface CacheClusterpublic ClusterNode waitUntilNodeJoinsCluster()
waitUntilNodeJoinsCluster in interface CacheClusterClusterNode instance that corresponds to the current nodepublic List<ClusterTopologyListener> getTopologyListeners()
getTopologyListeners in interface CacheClusterpublic void removeAllListeners()
CacheCluster
removeAllListeners in interface CacheCluster
|
ehcache | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||