Package com.adaptris.core.http.apache5
Interface HttpClientBuilderConfigurator
-
- All Known Implementing Classes:
CompositeClientBuilder
,CustomTlsBuilder
,DefaultClientBuilder
,NoConnectionManagement
,RequestInterceptorClientBuilder
public interface HttpClientBuilderConfigurator
Interface that allowsHttpClientBuilder
configuration.
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description org.apache.hc.client5.http.impl.classic.HttpClientBuilder
configure(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder)
Do any additional configuration.default org.apache.hc.client5.http.impl.classic.HttpClientBuilder
configure(org.apache.hc.client5.http.impl.classic.HttpClientBuilder builder, long timeout)
Do any additional configuration.static HttpClientBuilderConfigurator
defaultIfNull(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.Exception
Do 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.Exception
Do any additional configuration.- Parameters:
builder
- the existing builder- Returns:
- a reconfigured builder.
- Throws:
java.lang.Exception
-
defaultIfNull
static HttpClientBuilderConfigurator defaultIfNull(HttpClientBuilderConfigurator configured)
-
-