Uses of Package
org.apache.solr.cloud
-
Packages that use org.apache.solr.cloud Package Description org.apache.solr.cloud Classes for dealing with ZooKeeper when operating in SolrCloud mode.org.apache.solr.cloud.api.collections Package related to internal implementations of the SolrCloud collections apiorg.apache.solr.cloud.overseer Classes for updating cluster state in SolrCloud mode.org.apache.solr.cluster.events Interfaces defining support for cluster-level event generation and processing.org.apache.solr.cluster.events.impl Default implementation ofClusterEventProducer
.org.apache.solr.core Core classes implementing Solr internals and the management ofSolrCore
sorg.apache.solr.handler Concrete implementations ofSolrRequestHandler
org.apache.solr.handler.admin SolrRequestHandler
implementations for powering he Solr Admin UIorg.apache.solr.schema IndexSchema
andFieldType
implementations for powering schema.xmlorg.apache.solr.update APIs and classes for managing index updates -
Classes in org.apache.solr.cloud used by org.apache.solr.cloud Class Description CloudDescriptor SolrCloud metadata attached to aCoreDescriptor
.ClusterSingleton.State DistributedClusterStateUpdater Gives access to distributed cluster state update methods and allows code to inquire whether distributed state update is enabled.DistributedClusterStateUpdater.MutatingCommand Naming of enum instances are the mutator object name (e.g.DistributedClusterStateUpdater.StateChangeRecorder Class handling the distributed updates of collection's Zookeeper filesstate.json
based on multiple updates applied to a single collection (as is sometimes done by *Cmd classes implementing the Collection API commands).DistributedCollectionLockFactory DistributedConfigSetLockFactory DistributedLock A lock that can be used across cluster nodes.DistributedMap A distributed map.DistributedMultiLock A lock as acquired for running a single API command (Collection or Config Set or anything else in the future).ElectionContext LeaderElector Leader Election process.LockTree.Session This class is used to mark nodes for which acquiring a lock was attempted but didn't succeed.Overseer Cluster leader.Overseer.Message Overseer.OverseerThread OverseerMessageHandler Interface for processing messages received by anOverseerTaskProcessor
OverseerMessageHandler.Lock OverseerNodePrioritizer Responsible for prioritization of Overseer nodes, for example with the ADDROLE collection command.OverseerSolrResponse OverseerTaskProcessor A generic processor run in the Overseer, used for handling items added to a distributed work queue.OverseerTaskProcessor.OverseerMessageHandlerSelector An interface to determine whichOverseerMessageHandler
handles a given message.OverseerTaskQueue AZkDistributedQueue
augmented with helper methods specific to the overseer task queues.OverseerTaskQueue.QueueEvent RecoveryStrategy This class may change in future and customisations are not supported between versions in terms of API or back compat behaviour.RecoveryStrategy.RecoveryListener Stats Used to hold statistics about some SolrCloud operations.Stats.FailedOp Stats.Stat ZkController Handle ZooKeeper interactions.ZkDistributedQueue A ZK-based distributed queue.ZkShardTerms Class used for interact with a ZK term node.ZkSolrResourceLoader ResourceLoader that works with ZooKeeper. -
Classes in org.apache.solr.cloud used by org.apache.solr.cloud.api.collections Class Description DistributedClusterStateUpdater Gives access to distributed cluster state update methods and allows code to inquire whether distributed state update is enabled.Overseer Cluster leader.Overseer.Message OverseerMessageHandler Interface for processing messages received by anOverseerTaskProcessor
OverseerMessageHandler.Lock OverseerNodePrioritizer Responsible for prioritization of Overseer nodes, for example with the ADDROLE collection command.OverseerSolrResponse Stats Used to hold statistics about some SolrCloud operations. -
Classes in org.apache.solr.cloud used by org.apache.solr.cloud.overseer Class Description Stats Used to hold statistics about some SolrCloud operations. -
Classes in org.apache.solr.cloud used by org.apache.solr.cluster.events Class Description ClusterSingleton Intended for components that should be enabled only one instance per cluster.ClusterSingleton.State -
Classes in org.apache.solr.cloud used by org.apache.solr.cluster.events.impl Class Description ClusterSingleton Intended for components that should be enabled only one instance per cluster.ClusterSingleton.State -
Classes in org.apache.solr.cloud used by org.apache.solr.core Class Description CloudDescriptor SolrCloud metadata attached to aCoreDescriptor
.ClusterSingleton Intended for components that should be enabled only one instance per cluster.ZkController Handle ZooKeeper interactions.ZkSolrResourceLoader ResourceLoader that works with ZooKeeper. -
Classes in org.apache.solr.cloud used by org.apache.solr.handler Class Description ZkController Handle ZooKeeper interactions. -
Classes in org.apache.solr.cloud used by org.apache.solr.handler.admin Class Description ZkController Handle ZooKeeper interactions. -
Classes in org.apache.solr.cloud used by org.apache.solr.schema Class Description ZkController Handle ZooKeeper interactions. -
Classes in org.apache.solr.cloud used by org.apache.solr.update Class Description ActionThrottle RecoveryStrategy.Builder RecoveryStrategy.RecoveryListener