# Uses of Package
org.apache.solr.client.solrj

Packages that use org.apache.solr.client.solrj
org.apache.solr.client.solrj: Primary APIs for communicating with a Solr Server from a Java client.
org.apache.solr.client.solrj.cloud: Common classes for SolrCloud.
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.request.json: Allows sending of requests using Solr's JSON query/faceting API
org.apache.solr.client.solrj.request.schema: Convenience classes for making Schema API requests.
org.apache.solr.client.solrj.response: Convenience classes for dealing with various types of Solr responses.
org.apache.solr.client.solrj.response.schema: Convenience classes for dealing with Schema API responses.
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.

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj
Class and Description
ResponseParser
SolrClient Abstraction through which all communication with a Solr server may be routed
SolrQuery This is an augmented SolrParams with get/set/add fields for common fields used in the Standard and Dismax request handlers
SolrQuery.ORDER
SolrQuery.SortClause A single sort clause, encapsulating what to sort and the sort order.
SolrRequest
SolrRequest.METHOD
SolrResponse
SolrServerException Exception to catch all types of communication / parsing issues associated with talking to SOLR
StreamingResponseCallback A callback interface for streaming response

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.cloud
Class and Description
SolrRequest
SolrRequest.METHOD
SolrResponse

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.cloud.autoscaling
Class and Description
SolrRequest
SolrRequest.METHOD
SolrResponse

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.impl
Class and Description
ResponseParser
SolrClient Abstraction through which all communication with a Solr server may be routed
SolrRequest
SolrRequest.METHOD
SolrResponse
SolrServerException Exception to catch all types of communication / parsing issues associated with talking to SOLR
StreamingResponseCallback A callback interface for streaming response

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.io.stream
Class and Description
SolrClient Abstraction through which all communication with a Solr server may be routed
SolrServerException Exception to catch all types of communication / parsing issues associated with talking to SOLR

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.request
Class and Description
SolrClient Abstraction through which all communication with a Solr server may be routed
SolrRequest
SolrRequest.METHOD
SolrResponse
SolrServerException Exception to catch all types of communication / parsing issues associated with talking to SOLR
V2RequestSupport A a request object is able to convert itself to V2 Request it should implement this interface

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.request.json
Class and Description
SolrRequest
SolrRequest.METHOD

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.request.schema
Class and Description
SolrClient Abstraction through which all communication with a Solr server may be routed
SolrRequest
SolrRequest.METHOD
SolrResponse

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.response
Class and Description
ResponseParser
SolrClient Abstraction through which all communication with a Solr server may be routed
SolrResponse

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj.response.schema
Class and Description
SolrResponse

Classes in org.apache.solr.client.solrj used by org.apache.solr.common.cloud
Class and Description
SolrServerException Exception to catch all types of communication / parsing issues associated with talking to SOLR

Classes in org.apache.solr.client.solrj used by org.apache.solr.common.util
Class and Description
SolrRequest