public class PreemptiveBasicAuthClientBuilderFactory extends Object implements HttpClientBuilderFactory
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
SYS_PROP_BASIC_AUTH_CREDENTIALS
A system property to configure the Basic auth credentials via a java system property.
|
static String |
SYS_PROP_HTTP_CLIENT_CONFIG
A system property used to specify a properties file containing default parameters used for
creating a HTTP client.
|
| 构造器和说明 |
|---|
PreemptiveBasicAuthClientBuilderFactory() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
close() |
SolrHttpClientBuilder |
getHttpClientBuilder(Optional<SolrHttpClientBuilder> optionalBuilder)
This method configures the SolrHttpClientBuilder by overriding the
configuration of passed SolrHttpClientBuilder or as a new instance.
|
static void |
setDefaultSolrParams(SolrParams params)
This method enables configuring system wide defaults (apart from using a config file based approach).
|
void |
setup(Http2SolrClient client) |
void |
setup(Http2SolrClient client,
String basicAuthUser,
String basicAuthPass) |
public static final String SYS_PROP_HTTP_CLIENT_CONFIG
public static final String SYS_PROP_BASIC_AUTH_CREDENTIALS
public static void setDefaultSolrParams(SolrParams params)
public void close()
throws IOException
close 在接口中 Closeableclose 在接口中 AutoCloseableIOExceptionpublic void setup(Http2SolrClient client)
setup 在接口中 HttpClientBuilderFactorypublic void setup(Http2SolrClient client, String basicAuthUser, String basicAuthPass)
public SolrHttpClientBuilder getHttpClientBuilder(Optional<SolrHttpClientBuilder> optionalBuilder)
HttpClientBuilderFactorygetHttpClientBuilder 在接口中 HttpClientBuilderFactoryoptionalBuilder - The instance of the SolrHttpClientBuilder which should
by configured (optional).Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.