Package io.hekate.cluster
ClusterService
API.-
Interface Summary Interface Description ClusterAcceptor Cluster join acceptor.ClusterFilter Interface for filtering groups of cluster nodes.ClusterFilterSupport<T extends ClusterFilterSupport<T>> Base interface for types that support cluster topology filtering.ClusterHash Cryptographic hash of theClusterTopology
.ClusterNode Provides information about a single cluster node.ClusterNodeFilter Interface for cluster nodes filtering.ClusterNodeIdSupport Marker interface for objects that have (or are)ClusterNodeId
.ClusterNodeRuntime Information about the JVM process of theClusterNode
.ClusterService « start hereMain entry point to clustering API.ClusterServiceJmx JMX interface forClusterService
.ClusterTopology Immutable snapshot of the cluster topology.ClusterTopologySupport Marker interface for objects that have (or are)ClusterTopology
.ClusterView Filtered view ofClusterService
. -
Class Summary Class Description ClusterAddress Address of theClusterNode
.ClusterFilters Predefined cluster filters.ClusterNodeId Universally unique identifier of theClusterNode
.ClusterNodeJmx Information about aClusterNode
that is exposed to JMX.ClusterServiceFactory Factory forClusterService
.UpdatableClusterView Simple updatable version of theClusterView
interface. -
Exception Summary Exception Description ClusterException Error inClusterService
.ClusterRejectedJoinException Signals that the joining node has been rejected byClusterAcceptor
.ClusterSplitBrainException Signals that cluster is in split-brain state.