## Uses of Class
org.apache.solr.client.solrj.SolrRequest

Packages that use SolrRequest
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.

Uses of SolrRequest in org.apache.solr.client.solrj

Methods in org.apache.solr.client.solrj with parameters of type SolrRequest
`abstract NamedList<Object>` `SolrServer.request(SolrRequest request)` SolrServer implementations need to implement how a request is actually processed

Uses of SolrRequest in org.apache.solr.client.solrj.impl

Fields in org.apache.solr.client.solrj.impl declared as SolrRequest
`protected SolrRequest` `LBHttpSolrServer.Req.request`

Methods in org.apache.solr.client.solrj.impl that return SolrRequest
`SolrRequest` `LBHttpSolrServer.Req.getRequest()`

Methods in org.apache.solr.client.solrj.impl with parameters of type SolrRequest
`Collection<ContentStream>` `BinaryRequestWriter.getContentStreams(SolrRequest req)`
`NamedList<Object>` `LBHttpSolrServer.request(SolrRequest request)` Tries to query a live server.
`NamedList<Object>` `ConcurrentUpdateSolrServer.request(SolrRequest request)`
`NamedList<Object>` `HttpSolrServer.request(SolrRequest request)` Process the request.
`NamedList<Object>` `CloudSolrServer.request(SolrRequest request)`
`NamedList<Object>` `HttpSolrServer.request(SolrRequest request, ResponseParser processor)`
`void` `BinaryRequestWriter.write(SolrRequest request, OutputStream os)`

Constructors in org.apache.solr.client.solrj.impl with parameters of type SolrRequest
`LBHttpSolrServer.Req(SolrRequest request, List<String> servers)`

Uses of SolrRequest in org.apache.solr.client.solrj.request

Subclasses of SolrRequest in org.apache.solr.client.solrj.request
`class` `AbstractUpdateRequest`
`class` `CollectionAdminRequest` This class is experimental and subject to change.
`protected static class` `CollectionAdminRequest.CollectionShardAdminRequest`
`static class` `CollectionAdminRequest.Create`
`static class` `CollectionAdminRequest.CreateAlias`
`static class` `CollectionAdminRequest.CreateShard`
`static class` `CollectionAdminRequest.Delete`
`static class` `CollectionAdminRequest.DeleteAlias`
`static class` `CollectionAdminRequest.DeleteShard`
`static class` `CollectionAdminRequest.Reload`
`static class` `CollectionAdminRequest.SplitShard`
`class` `ContentStreamUpdateRequest` Basic functionality to upload a File or `ContentStream` to a Solr Cell or some other handler that takes ContentStreams (CSV)
`class` `CoreAdminRequest` This class is experimental and subject to change.
`static class` `CoreAdminRequest.Create`
`static class` `CoreAdminRequest.MergeIndexes`
`static class` `CoreAdminRequest.Persist`
`static class` `CoreAdminRequest.RequestRecovery`
`static class` `CoreAdminRequest.RequestSyncShard`
`static class` `CoreAdminRequest.Unload`
`static class` `CoreAdminRequest.WaitForState`
`class` `DirectXmlRequest` Send arbitrary XML to a request handler
`class` `DocumentAnalysisRequest` A request for the org.apache.solr.handler.DocumentAnalysisRequestHandler.
`class` `FieldAnalysisRequest` A request for the org.apache.solr.handler.FieldAnalysisRequestHandler.
`class` `LukeRequest`
`class` `QueryRequest`
`class` `SolrPing` Verify that there is a working Solr core at the URL of a `SolrServer`.
`class` `UpdateRequest`

Methods in org.apache.solr.client.solrj.request with parameters of type SolrRequest
`Collection<ContentStream>` `RequestWriter.getContentStreams(SolrRequest req)`
`String` `RequestWriter.getPath(SolrRequest req)`
`void` `RequestWriter.write(SolrRequest request, OutputStream os)`

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