Package | Description |
---|---|
net.sf.ehcache.cluster |
This package contains the API for accessing the cluster node topology and registering to receive events about changes in the cluster node topology.
|
net.sf.ehcache.constructs.nonstop.store |
Ehcache-nonstopcache behaviors package
|
net.sf.ehcache.terracotta |
This package contains the Terracotta integration functionalities.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<ClusterTopologyListener> |
CacheCluster.getTopologyListeners()
Get all the topology listeners
|
java.util.List<ClusterTopologyListener> |
NoopCacheCluster.getTopologyListeners()
Get all the topology listeners
|
Modifier and Type | Method and Description |
---|---|
boolean |
CacheCluster.addTopologyListener(ClusterTopologyListener listener)
Add a listener for cluster events
|
boolean |
NoopCacheCluster.addTopologyListener(ClusterTopologyListener listener)
Add a listener for cluster events
|
boolean |
CacheCluster.removeTopologyListener(ClusterTopologyListener listener)
Remove a listener for cluster events
|
boolean |
NoopCacheCluster.removeTopologyListener(ClusterTopologyListener listener)
Remove a listener for cluster events
|
Modifier and Type | Class and Description |
---|---|
private static class |
ExecutorServiceStore.ClusterStatusListener
A
ClusterTopologyListener implementation that listens for cluster online/offline events |
Modifier and Type | Class and Description |
---|---|
private static class |
TerracottaClient.FireRejoinEventListener
Event listener that counts down on receiving node join and online event
|
private static class |
TerracottaClient.NodeLeftListener
A
ClusterTopologyListener that listens for node left event for a node |
Modifier and Type | Field and Description |
---|---|
private java.util.List<ClusterTopologyListener> |
TerracottaCacheCluster.listeners |
Modifier and Type | Method and Description |
---|---|
java.util.List<ClusterTopologyListener> |
TerracottaCacheCluster.getTopologyListeners()
Get all the topology listeners
|
Modifier and Type | Method and Description |
---|---|
boolean |
TerracottaCacheCluster.addTopologyListener(ClusterTopologyListener listener)
Add a listener for cluster events
|
private void |
TerracottaCacheCluster.fireRejoinEvent(ClusterNode oldNode,
ClusterNode newNode,
ClusterTopologyListener listener) |
boolean |
TerracottaCacheCluster.removeTopologyListener(ClusterTopologyListener listener)
Remove a listener for cluster events
|