See: Description
| Interface | Description |
|---|---|
| ClusterStateProvider | |
| Http2SolrClient.OnComplete | |
| HttpClientBuilderFactory |
Factory interface for configuring SolrHttpClientBuilder.
|
| HttpListenerFactory | |
| SolrHttpClientBuilder.AuthSchemeRegistryProvider | |
| SolrHttpClientBuilder.CookieSpecRegistryProvider | |
| SolrHttpClientBuilder.CredentialsProviderProvider | |
| SolrHttpClientBuilder.HttpRequestInterceptorProvider |
| Class | Description |
|---|---|
| BaseCloudSolrClient | |
| BaseCloudSolrClient.RouteResponse<T extends LBSolrClient.Req> | |
| BaseHttpClusterStateProvider | |
| BaseHttpSolrClient | |
| BinaryRequestWriter |
A RequestWriter which writes requests in the javabin format
|
| BinaryRequestWriter.BAOS | |
| BinaryResponseParser | |
| CloudHttp2SolrClient |
SolrJ client class to communicate with SolrCloud using Http2SolrClient.
|
| CloudHttp2SolrClient.Builder |
Constructs
CloudHttp2SolrClient instances from provided configuration. |
| CloudSolrClient |
SolrJ client class to communicate with SolrCloud.
|
| CloudSolrClient.Builder |
Constructs
CloudSolrClient instances from provided configuration. |
| CloudSolrClient.RouteResponse | Deprecated
since Solr 8.0
|
| ConcurrentUpdateHttp2SolrClient | |
| ConcurrentUpdateHttp2SolrClient.Builder |
Constructs
ConcurrentUpdateHttp2SolrClient instances from provided configuration. |
| ConcurrentUpdateSolrClient |
ConcurrentUpdateSolrClient buffers all added documents and writes
them into open HTTP connections.
|
| ConcurrentUpdateSolrClient.Builder |
Constructs
ConcurrentUpdateSolrClient instances from provided configuration. |
| DelegationTokenHttpSolrClient | |
| Http2ClusterStateProvider | |
| Http2SolrClient |
Difference between this
Http2SolrClient and HttpSolrClient:
Http2SolrClient sends requests in HTTP/2
Http2SolrClient can point to multiple urls
Http2SolrClient does not expose its internal httpClient like HttpSolrClient.getHttpClient(),
sharing connection pools should be done by Http2SolrClient.Builder.withHttpClient(Http2SolrClient)
|
| Http2SolrClient.Builder | |
| Http2SolrClient.OutStream | |
| HttpClientUtil |
Utility class for creating/configuring httpclient instances.
|
| HttpClientUtil.SocketFactoryRegistryProvider | |
| HttpClusterStateProvider | |
| HttpListenerFactory.RequestResponseListener | |
| HttpSolrClient |
A SolrClient implementation that talks directly to a Solr server via HTTP
|
| HttpSolrClient.Builder |
Constructs
HttpSolrClient instances from provided configuration. |
| HttpSolrClient.HttpUriRequestResponse | |
| InputStreamResponseParser |
Simply puts the InputStream into an entry in a NamedList named "stream".
|
| Krb5HttpClientBuilder |
Kerberos-enabled SolrHttpClientBuilder
|
| LBHttp2SolrClient |
LBHttp2SolrClient or "LoadBalanced LBHttp2SolrClient" is a load balancing wrapper around
Http2SolrClient. |
| LBHttpSolrClient |
LBHttpSolrClient or "LoadBalanced HttpSolrClient" is a load balancing wrapper around
HttpSolrClient. |
| LBHttpSolrClient.Builder |
Constructs
LBHttpSolrClient instances from provided configuration. |
| LBHttpSolrClient.Req | Deprecated
use
LBSolrClient.Req instead |
| LBHttpSolrClient.Rsp | Deprecated
use
LBSolrClient.Rsp instead |
| LBSolrClient | |
| LBSolrClient.Req | |
| LBSolrClient.Rsp | |
| LBSolrClient.ServerWrapper | |
| NoOpResponseParser |
Simply puts the entire response into an entry in a NamedList.
|
| PreemptiveAuth |
This HTTP request interceptor adds HTTP authentication credentials to every outgoing
request.
|
| PreemptiveBasicAuthClientBuilderFactory |
HttpClientConfigurer implementation providing support for preemptive Http Basic authentication
scheme.
|
| SolrClientBuilder<B extends SolrClientBuilder<B>> | |
| SolrClientCloudManager |
Class that implements
SolrCloudManager using a SolrClient |
| SolrClientNodeStateProvider |
The real
NodeStateProvider, which communicates with Solr via SolrJ. |
| SolrHttpClientBuilder |
Builder class for configuring internal HttpClients.
|
| SolrHttpClientContextBuilder | |
| SolrHttpClientContextBuilder.AuthSchemeRegistryProvider | |
| SolrHttpClientContextBuilder.CookieSpecRegistryProvider | |
| SolrHttpClientContextBuilder.CredentialsProviderProvider | |
| SolrHttpRequestRetryHandler | |
| SolrPortAwareCookieSpecFactory | |
| SolrPortAwareCookieSpecFactory.PortAwareCookieSpec | |
| SolrPortAwareCookieSpecFactory.PortAwareDomainHandler |
A domain handler to validate and match cookies based on the domain and origin.
|
| StreamingBinaryResponseParser |
A BinaryResponseParser that sends callback events rather then build
a large response
|
| XMLResponseParser | |
| ZkClientClusterStateProvider | |
| ZkDistribStateManager |
Implementation of
DistribStateManager that uses Zookeeper. |
| Enum | Description |
|---|---|
| XMLResponseParser.KnownType |
| Exception | Description |
|---|---|
| BaseCloudSolrClient.RouteException | |
| BaseHttpSolrClient.RemoteExecutionException |
This should be thrown when a server has an error in executing the request and
it sends a proper payload back to the client
|
| BaseHttpSolrClient.RemoteSolrException |
Subclass of SolrException that allows us to capture an arbitrary HTTP
status code that may have been returned by the remote server or a
proxy along the way.
|
| CloudSolrClient.RouteException | Deprecated
since Solr 8.0
|
| HttpSolrClient.RemoteExecutionException | Deprecated
since 8.0, catch
BaseHttpSolrClient.RemoteExecutionException instead |
| HttpSolrClient.RemoteSolrException | Deprecated
since 8.0, catch
BaseHttpSolrClient.RemoteSolrException instead |
Copyright © 2000-2021 Apache Software Foundation. All Rights Reserved.