Package com.github.ambry.clustermap
-
Interface Summary Interface Description ClusterAgentsFactory A factory interface to get cluster agents such asClusterMap
andClusterParticipant
.ClusterMap ClusterMapChangeListener AClusterMap
listener that takes actions on local node when cluster map is changed.ClusterParticipant A ClusterParticipant is a component that makes up the Ambry cluster.DataNodeId A DataNodeId has many devices.DiskId A DiskId storesReplicaId
s.PartitionId A PartitionId consists of one or moreReplicaId
s.PartitionStateChangeListener PartitionStateChangeListener
takes action when partition state changes.ReplicaId A ReplicaId is part of somePartitionId
.ReplicaSyncUpManager A class helps check if replicas have synced up.Resource ResourceStatePolicy ResourceStatePolicy is used to determine if the state of a resource is "up" or "down".ResourceStatePolicyFactory VirtualReplicatorCluster TheVirtualReplicatorCluster
provides a high-level interface to Virtual Replicator Cluster.VirtualReplicatorClusterFactory A factory interface to getVirtualReplicatorCluster
.VirtualReplicatorClusterListener VirtualReplicatorClusterListener
takes actions onVirtualReplicatorCluster
partition add or removal. -
Class Summary Class Description ClusterMapSnapshotConstants List of constants that an implementation ofClusterMap.getSnapshot()
may useReplicaStatusDelegate Delegate class allowing BlobStore to set the replica sealed/stopped status -
Enum Summary Enum Description DataNodeConfigSourceType Represent the type ofDataNodeConfigSource
implementation to use.HardwareState The states that a hardware component may be in.PartitionState The valid states for aPartitionId
.ReplicaEventType The response codes conveyed to the cluster map when there is a replica related event.ReplicaState The states of ambry replica that are managed by Helix controller.ReplicaType The type of replica.StateModelListenerType The type of partition state model listener.StateTransitionException.TransitionErrorCode All types of error code that associate withStateTransitionException
. -
Exception Summary Exception Description StateTransitionException An extension ofRuntimeException
used to record exceptions occurred during state transition.