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 RoutedAlias -
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 CategoryRoutedAlias 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.MaintainCategoryRoutedAliasCmd MaintainTimeRoutedAliasCmd (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 ReindexCollectionCmd Reindex a collection, usually in order to change the index schema.RenameCmd ReplaceNodeCmd RestoreCmd SetAliasPropCmd SplitShardCmd TimeRoutedAlias Holds configuration for a routed alias, and some common code and constants.UtilizeNodeCmd -
Enum Summary Enum Description ReindexCollectionCmd.Cmd ReindexCollectionCmd.State RoutedAlias.SupportedRouterTypes Types supported. -
Exception Summary Exception Description Assign.AssignmentException Thrown if there is an exception while assigning nodes for replicas