public class TerracottaTopologyImpl extends Object implements CacheCluster
| Constructor and Description |
|---|
TerracottaTopologyImpl(org.terracotta.toolkit.cluster.ClusterInfo clusterInfo) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
addTopologyListener(ClusterTopologyListener listener) |
ClusterNode |
getCurrentNode() |
Collection<ClusterNode> |
getNodes() |
ClusterScheme |
getScheme() |
List<ClusterTopologyListener> |
getTopologyListeners() |
boolean |
isClusterOnline() |
void |
removeAllListeners() |
boolean |
removeTopologyListener(ClusterTopologyListener listener) |
ClusterNode |
waitUntilNodeJoinsCluster() |
public TerracottaTopologyImpl(org.terracotta.toolkit.cluster.ClusterInfo clusterInfo)
public ClusterScheme getScheme()
getScheme in interface CacheClusterpublic ClusterNode getCurrentNode()
getCurrentNode in interface CacheClusterpublic ClusterNode waitUntilNodeJoinsCluster()
waitUntilNodeJoinsCluster in interface CacheClusterpublic Collection<ClusterNode> getNodes()
getNodes in interface CacheClusterpublic boolean isClusterOnline()
isClusterOnline in interface CacheClusterpublic boolean addTopologyListener(ClusterTopologyListener listener)
addTopologyListener in interface CacheClusterpublic boolean removeTopologyListener(ClusterTopologyListener listener)
removeTopologyListener in interface CacheClusterpublic List<ClusterTopologyListener> getTopologyListeners()
getTopologyListeners in interface CacheClusterpublic void removeAllListeners()
removeAllListeners in interface CacheClusterCopyright © 2003–2024 Terracotta, Inc.. All rights reserved.