Package org.apache.solr.cloud.api.collections
Package related to internal implementations of the SolrCloud collections api
-
Interface Summary Interface Description Assign.AssignStrategy OverseerCollectionMessageHandler.Cmd -
Class Summary Class Description AddReplicaCmd AddReplicaCmd.CreateReplica A data structure to keep all information required to create a new replica in one place.Assign Assign.AssignRequest Assign.AssignRequestBuilder Assign.AssignStrategyFactory Assign.LegacyAssignStrategy Assign.PolicyBasedAssignStrategy Assign.RulesBasedAssignStrategy BackupCmd CreateAliasCmd CreateCollectionCmd CreateShardCmd CreateSnapshotCmd This class implements the functionality of creating a collection level snapshot.DeleteAliasCmd DeleteCollectionCmd DeleteNodeCmd DeleteReplicaCmd DeleteShardCmd DeleteSnapshotCmd This class implements the functionality of deleting a collection level snapshot.LeaderRecoveryWatcher We use this watcher to wait for any eligible replica in a shard to become active so that it can become a leader.MaintainRoutedAliasCmd (Internal) For "time routed aliases", both deletes old collections and creates new collections associated with routed aliases.MigrateCmd MoveReplicaCmd OverseerCollectionMessageHandler AOverseerMessageHandler
that handles Collections API related overseer messages.OverseerRoleCmd OverseerStatusCmd ReplaceNodeCmd RestoreCmd SetAliasPropCmd SplitShardCmd TimeRoutedAlias Holds configuration for a routed alias, and some common code and constants.UtilizeNodeCmd -
Exception Summary Exception Description Assign.AssignmentException Thrown if there is an exception while assigning nodes for replicas