# Uses of Package
org.apache.solr.common.cloud

- Packages that use org.apache.solr.common.cloud
  Package | Description
  --- | ---
  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.

- Classes in org.apache.solr.common.cloud used by org.apache.solr.client.solrj.impl
  Class and Description
  ClusterState Immutable state of the cloud.
  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")
  ZkStateReader

- Classes in org.apache.solr.common.cloud used by org.apache.solr.client.solrj.io.stream
  Class and Description
  ClusterState Immutable state of the cloud.
  Slice A Slice contains immutable information about a logical shard (all replicas that share the same shard id).

- Classes in org.apache.solr.common.cloud used by org.apache.solr.client.solrj.request
  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.

- Classes in org.apache.solr.common.cloud used by org.apache.solr.client.solrj.util
  Class and Description
  Slice A Slice contains immutable information about a logical shard (all replicas that share the same shard id).

- Classes in org.apache.solr.common.cloud used by org.apache.solr.common.cloud
  Class and Description
  Aliases
  BeforeReconnect
  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.
  ConnectionManager
  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
  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.
  RoutingRule Used for routing docs with particular keys into another collection
  SecurityAwareZkACLProvider `ZkACLProvider` capable of returning a different set of `ACL`s 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.ConfigData

Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.