All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AlreadyExistsException BadVersionException BeforeReconnect CloudCollectionsListener Callback registered withZkStateReader.registerCloudCollectionsListener(CloudCollectionsListener)and called whenever the cloud's set of collections changes.ClusterProperties Interact with solr cluster propertiesClusterPropertiesListener Listener that can be used withZkStateReader.registerClusterPropertiesListener(ClusterPropertiesListener)and called whenever the cluster properties changes.CollectionProperties Interact with solr collection propertiesCollectionPropsWatcher Callback registered withZkStateReader.registerCollectionPropsWatcher(String, CollectionPropsWatcher)and called whenever the collection properties change.CollectionStateWatcher Callback registered withZkStateReader.registerCollectionStateWatcher(String, CollectionStateWatcher)and called whenever there is a change in the collection state or in the list of liveNodes.ConnectionManager ConnectionManager.IsClosed DefaultConnectionStrategy TODO: improve backoff retry implDefaultZkACLProvider DefaultZkCredentialsInjector DefaultZkCredentialsProvider DelegatingCloudManager Base class for overriding some behavior ofSolrCloudManager.DigestZkACLProvider A class that expects aZkCredentialsInjectorto create Zookeeper ACLs using digest schemeDigestZkCredentialsProvider A class that expects aZkCredentialsInjectorto create Zookeeper credentials using Digest schemeDistribStateManager This interface represents a distributed state repository.DistributedQueue Distributed queue component.DocCollectionWatcher Callback registered withZkStateReader.registerDocCollectionWatcher(String, DocCollectionWatcher)and called whenever the DocCollection changes.LazySolrCluster Reference implementation for SolrCluster.LiveNodesListener Listener that can be used withZkStateReader.registerLiveNodesListener(LiveNodesListener)and called whenever the live nodes set changes.LiveNodesPredicate Interface to determine if live nodes matches a required stateNodesSysPropsCacher Fetch lazily and cache a node's system propertiesNodeStateProvider This interface models the access to node and replica information.NodeValueFetcher This class is responsible for fetching metrics and other attributes from a given node in Solr cluster.NodeValueFetcher.Tags Various well known tags that can be fetched from a nodeNotEmptyException OnReconnect Implementations are expected to implement a correct hashCode and equals method needed to uniquely identify the listener as listeners are managed in a Set.PerReplicaStatesOps This is a helper class that encapsulates various operations performed on the per-replica states Do not directly manipulate the per replica states as it can become difficult to debug themPerReplicaStatesOps.PrsZkNodeNotFoundException SaslZkACLProvider ZkACLProvider that gives all permissions for the user specified in System property "solr.authorization.superuser" (default: "solr") when using sasl, and gives read permissions for anyone else.SecurityAwareZkACLProvider ZkACLProvidercapable of returning a different set ofACLs for security-related znodes (default: subtree under /security and security.json) vs non-security-related znodes.SimpleZkMap A view of ZK as aSimpleMapimpl.SolrClientCloudManager Class that implementsSolrCloudManagerusing a SolrClientSolrClientNodeStateProvider The realNodeStateProvider, which communicates with Solr via SolrJ.SolrCloudManager This interface abstracts the access to a SolrCloud cluster, including interactions with Zookeeper, Solr and generic HTTP calls.SolrZkClient All Solr ZooKeeper interactions should go through this class rather than ZooKeeper.SolrZkClient.Builder SolrZkClient.NodeData SolrZkClient.ZkMetrics VersionedData Immutable representation of binary data with version.VMParamsAllAndReadonlyDigestZkACLProvider Deprecated. VMParamsSingleSetCredentialsDigestZkCredentialsProvider Deprecated. VMParamsZkCredentialsInjector Reads credentials from System Properties and injects them intoDigestZkCredentialsProvider&DigestZkACLProviderUsage:ZkACLProvider ZkClientClusterStateProvider Retrieves cluster state from ZookeeperZkClientConnectionStrategy ZkClientConnectionStrategy.ConnectedListener ZkClientConnectionStrategy.DisconnectedListener ZkClientConnectionStrategy.ZkUpdate ZkCmdExecutor ZkCredentialsInjector A class that retrieves Zookeeper credentials from some source to be injected intoDigestZkCredentialsProviderandDigestZkACLProvider.ZkCredentialsInjector.ZkCredential ZkCredentialsInjector.ZkCredential.Perms ZkCredentialsProvider ZkCredentialsProvider.ZkCredentials ZkDistribStateManager Implementation ofDistribStateManagerthat uses Zookeeper.ZkDynamicConfig Class holding the dynamic config of a Zookeeper ensemble as fetched from znode/zookeeper/config.ZkDynamicConfig.Server Object representing one line in Zk dynamic configZkMaintenanceUtils Class to hold ZK upload/download/move common code.ZkMaintenanceUtils.VISIT_ORDER ZkMaintenanceUtils.ZkVisitor ZkOperation<T> A callback object which can be used for implementing retry-able operations.ZkStateReader ZkStateReader.ConfigData ZooKeeperException