Package com.adaptris.core.http.apache5
package com.adaptris.core.http.apache5
Alternative HTTP client Implementations for Interlok that uses Apache HTTP Client as the underlying transport.
-
ClassDescriptionA streamed, repeatable entity that obtains its content from the associated
InterlokMessage.getInputStream()
.Producer implementation that uses the Apache HTTP Client as the underlying transport.ApacheRequestAuthenticator is an interface designed to facilitate HTTP Authentication in various ways.Branch support for HTTP via interrogation of the HTTP status.HttpClientBuilderConfigurator
implementation that wraps a list of implementations.Implementation ofRequestHeaderProvider
that uses its own configured handlers to add headers.Implementation ofResponseHeaderHandler
that uses nested handlers to extract headers from aHttpResponse
.Build anHttpConstants.AUTHORIZATION
header from static data.Implementation ofRequestHeaderProvider
that applies static configured values as headers.HttpClientBuilderConfigurator
implementation that allows you to customise keystores etc.defaultHttpClientBuilderConfigurator
instanceResponseHeaderHandler
implementation that discards the headers from the HTTP response.Build aHttpConstants.AUTHORIZATION
(Basic only) from configuration (or metadata).Interface that allowsHttpClientBuilder
configuration.Abstract base class for all Apache HTTP producer classes.Maps various methods supported by the Apache Http client.Direct HTTP support as a service rather wrapped viaStandaloneProducer
orStandaloneRequestor
.Direct HTTP support as a service rather than wrapped viaStandaloneProducer
orStandaloneRequestor
.Implementation ofRequestHeaderProvider
that appliesAdaptrisMessage
metadata as headers using aMetadataFilter
.ImplementationResponseHandlerFactory
that writes the response to the named metadata key.Remove any connection management from the underlyingHttpClientBuilder
instance.Implementation ofRequestHeaderProvider
that adds no additional headersImplementationResponseHandlerFactory
that writes the response to theAdaptrisMessage
payload.HttpClientBuilderConfigurator
instance that allows additionalHttpRequestInterceptor
instances to be added to the outgoing request.Factory for creating aHttpClientResponseHandler
for use with theHttpClient.execute(org.apache.hc.core5.http.ClassicHttpRequest, org.apache.hc.core5.http.io.HttpClientResponseHandler)
method.Concrete implementation ofResponseHeaderHandler
which adds all the HTTP headers from the response as metadata to theAdaptrisMessage
.Concrete implementation ofResponseHeaderHandler
which adds all the HTTP headers from the response as object metadata to theAdaptrisMessage
.