Class DelegationTokenHttpSolrClient
- java.lang.Object
-
- org.apache.solr.client.solrj.SolrClient
-
- org.apache.solr.client.solrj.impl.BaseHttpSolrClient
-
- org.apache.solr.client.solrj.impl.HttpSolrClient
-
- org.apache.solr.client.solrj.impl.DelegationTokenHttpSolrClient
-
- All Implemented Interfaces:
Closeable,Serializable,AutoCloseable
public class DelegationTokenHttpSolrClient extends HttpSolrClient
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.impl.HttpSolrClient
HttpSolrClient.Builder, HttpSolrClient.HttpUriRequestResponse
-
Nested classes/interfaces inherited from class org.apache.solr.client.solrj.impl.BaseHttpSolrClient
BaseHttpSolrClient.RemoteExecutionException, BaseHttpSolrClient.RemoteSolrException
-
-
Field Summary
Fields Modifier and Type Field Description static StringDELEGATION_TOKEN_PARAM-
Fields inherited from class org.apache.solr.client.solrj.impl.HttpSolrClient
AGENT, baseUrl, invariantParams, parser, requestWriter, UNMATCHED_ACCEPTED_ERROR_CODES
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedDelegationTokenHttpSolrClient(HttpSolrClient.Builder builder)Constructor for use by HttpSolrClient.Builder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.http.client.methods.HttpRequestBasecreateMethod(SolrRequest<?> request, String collection)voidsetQueryParams(Set<String> queryParams)Expert Method-
Methods inherited from class org.apache.solr.client.solrj.impl.HttpSolrClient
calculateQueryParams, close, executeMethod, getBaseURL, getHttpClient, getInvariantParams, getParser, getQueryParams, httpUriRequest, httpUriRequest, isUseMultiPartPost, request, request, request, setBaseURL, setFollowRedirects, setParser, setRequestWriter, setUseMultiPartPost
-
Methods inherited from class org.apache.solr.client.solrj.SolrClient
add, add, add, add, add, add, add, add, add, add, addBean, addBean, addBean, addBean, addBeans, addBeans, addBeans, addBeans, addBeans, addBeans, commit, commit, commit, commit, commit, commit, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteById, deleteByQuery, deleteByQuery, deleteByQuery, deleteByQuery, getBinder, getById, getById, getById, getById, getById, getById, getById, getById, getContext, optimize, optimize, optimize, optimize, optimize, optimize, ping, ping, query, query, query, query, queryAndStreamResponse, queryAndStreamResponse, queryAndStreamResponse, request, rollback, rollback
-
-
-
-
Field Detail
-
DELEGATION_TOKEN_PARAM
public static final String DELEGATION_TOKEN_PARAM
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DelegationTokenHttpSolrClient
protected DelegationTokenHttpSolrClient(HttpSolrClient.Builder builder)
Constructor for use by HttpSolrClient.Builder.- NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
-
-
Method Detail
-
createMethod
protected org.apache.http.client.methods.HttpRequestBase createMethod(SolrRequest<?> request, String collection) throws IOException, SolrServerException
- Overrides:
createMethodin classHttpSolrClient- Throws:
IOExceptionSolrServerException
-
setQueryParams
public void setQueryParams(Set<String> queryParams)
Description copied from class:HttpSolrClientExpert Method- Overrides:
setQueryParamsin classHttpSolrClient- Parameters:
queryParams- set of param keys to only send via the query string Note that the param will be sent as a query string if the key is part of this Set or the SolrRequest's query params.- See Also:
SolrRequest.getQueryParams()
-
-