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 String
DELEGATION_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 protected
DelegationTokenHttpSolrClient(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.HttpRequestBase
createMethod(SolrRequest<?> request, String collection)
void
setQueryParams(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:
createMethod
in classHttpSolrClient
- Throws:
IOException
SolrServerException
-
setQueryParams
public void setQueryParams(Set<String> queryParams)
Description copied from class:HttpSolrClient
Expert Method- Overrides:
setQueryParams
in 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()
-
-