## Uses of Class
org.apache.solr.client.solrj.request.RequestWriter

Packages that use RequestWriter
org.apache.solr.client.solrj.impl: Concrete implementations of client API classes.
org.apache.solr.client.solrj.util: Utilities for Solr client applications.
org.apache.solr.common.util: Common utility classes reused on both clients & server.

### Uses of RequestWriter in org.apache.solr.client.solrj.impl

Subclasses of RequestWriter in org.apache.solr.client.solrj.impl
`class` `BinaryRequestWriter` A RequestWriter which writes requests in the javabin format

Fields in org.apache.solr.client.solrj.impl declared as RequestWriter
`protected RequestWriter` HttpSolrClient.`requestWriter` Deprecated. The RequestWriter used to write all requests to Solr
`protected RequestWriter` HttpSolrClientBase.`requestWriter`
`protected RequestWriter` HttpSolrClientBuilderBase.`requestWriter`
`protected RequestWriter` LBSolrClient.`requestWriter`
`protected RequestWriter` SolrClientBuilder.`requestWriter` Deprecated.

Methods in org.apache.solr.client.solrj.impl that return RequestWriter
`RequestWriter` CloudSolrClient.`getRequestWriter()`
`protected RequestWriter` Http2SolrClient.`getRequestWriter()`
`RequestWriter` LBHttp2SolrClient.`getRequestWriter()`
`RequestWriter` LBSolrClient.`getRequestWriter()`

Methods in org.apache.solr.client.solrj.impl with parameters of type RequestWriter
`void` CloudSolrClient.`setRequestWriter​(RequestWriter requestWriter)` Deprecated. use `CloudHttp2SolrClient.Builder` instead
`void` ConcurrentUpdateSolrClient.`setRequestWriter​(RequestWriter requestWriter)` Deprecated.
`void` Http2SolrClient.`setRequestWriter​(RequestWriter requestWriter)` Deprecated. use `HttpSolrClientBuilderBase.withRequestWriter(RequestWriter)` instead
`void` HttpSolrClient.`setRequestWriter​(RequestWriter requestWriter)` Deprecated. use `SolrClientBuilder.withRequestWriter(RequestWriter)` instead
`void` LBHttp2SolrClient.`setRequestWriter​(RequestWriter writer)` Deprecated. Pass in a configured `Http2SolrClient` instead
`void` LBSolrClient.`setRequestWriter​(RequestWriter requestWriter)` Deprecated. Pass in a configured `SolrClient` instead
`CloudHttp2SolrClient.Builder` CloudHttp2SolrClient.Builder.`withRequestWriter​(RequestWriter requestWriter)` Provides a `RequestWriter` for created clients to use when handing requests.
`B` HttpSolrClientBuilderBase.`withRequestWriter​(RequestWriter requestWriter)` Provides a `RequestWriter` for created clients to use when handing requests.
`B` SolrClientBuilder.`withRequestWriter​(RequestWriter requestWriter)` Deprecated. Provides a `RequestWriter` for created clients to use when handing requests.

### Uses of RequestWriter in org.apache.solr.client.solrj.util

Methods in org.apache.solr.client.solrj.util with parameters of type RequestWriter
`static String` ClientUtils.`buildRequestUrl​(SolrRequest<?> solrRequest, RequestWriter requestWriter, String serverRootUrl, String collection)` Create the full URL for a SolrRequest (excepting query parameters) as a String

### Uses of RequestWriter in org.apache.solr.common.util

Methods in org.apache.solr.common.util with parameters of type RequestWriter
`static ContentStream` ContentStreamBase.`create​(RequestWriter requestWriter, SolrRequest req)`