# 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.impl: Concrete implementations of client API classes.
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.util: Common utility classes reused on both clients & server.

Classes in org.apache.solr.client.solrj used by org.apache.solr.client.solrj
FastStreamingDocsCallback
ResponseParser
RoutedAliasTypes: Types of Routed Alias supported.
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
SolrRequest.SolrClientContext
SolrRequest.SolrRequestType
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.impl
FastStreamingDocsCallback
ResponseParser
SolrClient: Abstraction through which all communication with a Solr server may be routed
SolrRequest
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.request
ResponseParser
RoutedAliasTypes: Types of Routed Alias supported.
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

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

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

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