| Package | Description | 
|---|---|
| org.apache.solr.client.solrj.cloud.autoscaling | Common classes for autoscaling parsing filtering nodes and sorting | 
| org.apache.solr.client.solrj.impl | Concrete implementations of client API classes. | 
| org.apache.solr.client.solrj.io.stream | Stream implementations for the Streaming Aggregation API | 
| org.apache.solr.client.solrj.request | Convenience classes for dealing with various types of Solr requests. | 
| org.apache.solr.client.solrj.util | Utilities for Solr client applications. | 
| org.apache.solr.common.cloud | Common Solr Cloud and ZooKeeper related classes reused on both clients & server. | 
| org.apache.solr.common.util | Common utility classes reused on both clients & server. | 
| Class and Description | 
|---|
| ClusterState Immutable state of the cloud. | 
| ClusterState.CollectionRef | 
| DocCollection Models a Collection in zookeeper (but that Java name is obviously taken, hence "DocCollection") | 
| Replica | 
| Replica.State The replica's state. | 
| Replica.Type | 
| ReplicaPosition | 
| Class and Description | 
|---|
| ClusterState Immutable state of the cloud. | 
| ClusterState.CollectionRef | 
| CollectionStatePredicate Interface to determine if a collection state matches a required state | 
| CollectionStateWatcher Callback registered with  ZkStateReader.registerCollectionStateWatcher(String, CollectionStateWatcher)and called whenever the collection state changes. | 
| DocCollection Models a Collection in zookeeper (but that Java name is obviously taken, hence "DocCollection") | 
| DocRouter Class to partition int range into n ranges. | 
| SolrZkClient All Solr ZooKeeper interactions should go through this class rather than
 ZooKeeper. | 
| ZkStateReader | 
| Class and Description | 
|---|
| Slice A Slice contains immutable information about a logical shard (all replicas that share the same shard id). | 
| ZkStateReader | 
| Class and Description | 
|---|
| DocCollection Models a Collection in zookeeper (but that Java name is obviously taken, hence "DocCollection") | 
| DocRouter Class to partition int range into n ranges. | 
| Replica.State The replica's state. | 
| Replica.Type | 
| Class and Description | 
|---|
| Slice A Slice contains immutable information about a logical shard (all replicas that share the same shard id). | 
| Class and Description | 
|---|
| Aliases Holds collection aliases -- virtual collections that point to one or more other collections. | 
| BeforeReconnect | 
| CloudCollectionsListener Callback registered with  ZkStateReader.registerCloudCollectionsListener(CloudCollectionsListener)and called whenever the cloud's set of collections changes. | 
| ClusterState Immutable state of the cloud. | 
| ClusterState.CollectionRef | 
| CollectionPropsWatcher Callback registered with  ZkStateReader.registerCollectionPropsWatcher(String, CollectionPropsWatcher)and called whenever the collection properties change. | 
| CollectionStatePredicate Interface to determine if a collection state matches a required state | 
| CollectionStateWatcher Callback registered with  ZkStateReader.registerCollectionStateWatcher(String, CollectionStateWatcher)and called whenever the collection state changes. | 
| ConnectionManager | 
| ConnectionManager.IsClosed | 
| DefaultZkCredentialsProvider | 
| DocCollection Models a Collection in zookeeper (but that Java name is obviously taken, hence "DocCollection") | 
| DocRouter Class to partition int range into n ranges. | 
| DocRouter.Range | 
| HashBasedRouter | 
| LiveNodesListener Listener that can be used with  ZkStateReader.registerLiveNodesListener(LiveNodesListener)and called whenever the live nodes set changes. | 
| LiveNodesPredicate Interface to determine if live nodes matches a required state | 
| 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. | 
| Replica | 
| Replica.State The replica's state. | 
| Replica.Type | 
| ReplicaPosition | 
| RoutingRule Used for routing docs with particular keys into another collection | 
| SecurityAwareZkACLProvider ZkACLProvidercapable of returning a different set ofACLs for security-related znodes (default: subtree under /security)
 vs non-security-related znodes. | 
| Slice A Slice contains immutable information about a logical shard (all replicas that share the same shard id). | 
| Slice.State The slice's state. | 
| SolrZkClient All Solr ZooKeeper interactions should go through this class rather than
 ZooKeeper. | 
| SolrZooKeeper | 
| ZkACLProvider | 
| ZkClientConnectionStrategy | 
| ZkClientConnectionStrategy.ConnectedListener | 
| ZkClientConnectionStrategy.DisconnectedListener | 
| ZkClientConnectionStrategy.ZkUpdate | 
| ZkConfigManager Class that manages named configs in Zookeeper | 
| ZkCoreNodeProps | 
| ZkCredentialsProvider | 
| ZkCredentialsProvider.ZkCredentials | 
| ZkMaintenanceUtils.VISIT_ORDER | 
| ZkMaintenanceUtils.ZkVisitor | 
| ZkNodeProps ZkNodeProps contains generic immutable properties. | 
| ZkOperation A callback object which can be used for implementing retry-able operations. | 
| ZkStateReader | 
| ZkStateReader.AliasesManager A class to manage the aliases instance, including watching for changes. | 
| ZkStateReader.ConfigData | 
| Class and Description | 
|---|
| SolrZkClient All Solr ZooKeeper interactions should go through this class rather than
 ZooKeeper. | 
Copyright © 2000-2019 Apache Software Foundation. All Rights Reserved.