Interface ClusterIF

All Known Subinterfaces:
InstrumentedClusterIF
All Known Implementing Classes:
JGroupsCluster

public interface ClusterIF
INTERNAL: Cluster implementation interface.
  • Field Details

  • Method Details

    • join

      void join()
    • leave

      void leave()
    • flush

      void flush()
    • evictIdentity

      void evictIdentity(IdentityIF identity)
    • evictFields

      void evictFields(IdentityIF identity)
    • evictField

      void evictField(IdentityIF identity, int field)
    • clearDatacache

      void clearDatacache()
    • evictCache

      void evictCache(IdentityIF namespace, int cacheType, Object key)
    • evictCache

      void evictCache(IdentityIF namespace, int cacheType, Collection keys)
    • clearCache

      void clearCache(IdentityIF namespace, int cacheType)
    • getClusterName

      String getClusterName()
    • getClusterNodeCount

      long getClusterNodeCount()
    • getClusterNodes

      Set<String> getClusterNodes()
    • getClusterNode

      String getClusterNode()
    • addClusterNodeListener

      void addClusterNodeListener(ClusterNodeListenerIF listener)
    • removeClusterNodeListener

      void removeClusterNodeListener(ClusterNodeListenerIF listener)