Package com.adaptris.core.http.apache5
Interface HttpClientBuilderConfigurator
-
- All Known Implementing Classes:
CompositeClientBuilder,CustomTlsBuilder,DefaultClientBuilder,NoConnectionManagement,RequestInterceptorClientBuilder
public interface HttpClientBuilderConfiguratorInterface that allowsHttpClientBuilderconfiguration.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.apache.hc.client5.http.impl.classic.HttpClientBuilderconfigure(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder)Do any additional configuration.default org.apache.hc.client5.http.impl.classic.HttpClientBuilderconfigure(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder, long timeout)Do any additional configuration.static HttpClientBuilderConfiguratordefaultIfNull(HttpClientBuilderConfigurator configured)
-
-
-
Method Detail
-
configure
default org.apache.hc.client5.http.impl.classic.HttpClientBuilder configure(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder, long timeout) throws java.lang.ExceptionDo any additional configuration.This is provided as a default method, override as required.
- Parameters:
builder- the existing buildertimeout- the timeout for read operations (provided fromAdaptrisMessageProducer.request(com.adaptris.core.AdaptrisMessage, long).- Returns:
- a reconfigured builder.
- Throws:
java.lang.Exception
-
configure
org.apache.hc.client5.http.impl.classic.HttpClientBuilder configure(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder) throws java.lang.ExceptionDo any additional configuration.- Parameters:
builder- the existing builder- Returns:
- a reconfigured builder.
- Throws:
java.lang.Exception
-
defaultIfNull
static HttpClientBuilderConfigurator defaultIfNull(HttpClientBuilderConfigurator configured)
-
-