Package com.adaptris.core.http.apache5
Alternative HTTP client Implementations for Interlok that uses Apache HTTP Client as the underlying transport.
-
Interface Summary Interface Description ApacheRequestAuthenticator ApacheRequestAuthenticator is an interface designed to facilitate HTTP Authentication in various ways.HttpClientBuilderConfigurator Interface that allowsHttpClientBuilderconfiguration.ResponseHandlerFactory Factory for creating aHttpClientResponseHandlerfor use with theHttpClient.execute(org.apache.hc.core5.http.ClassicHttpRequest, org.apache.hc.core5.http.io.HttpClientResponseHandler)method. -
Class Summary Class Description AdaptrisMessageEntity A streamed, repeatable entity that obtains its content from the associatedInterlokMessage.getInputStream().ApacheHttpProducer Producer implementation that uses the Apache HTTP Client as the underlying transport.BranchingHttpRequestService Branch support for HTTP via interrogation of the HTTP status.CompositeClientBuilder HttpClientBuilderConfiguratorimplementation that wraps a list of implementations.CompositeRequestHeaders Implementation ofRequestHeaderProviderthat uses its own configured handlers to add headers.CompositeResponseHeaderHandler Implementation ofResponseHeaderHandlerthat uses nested handlers to extract headers from aHttpResponse.ConfiguredAuthorizationHeader Build anHttpConstants.AUTHORIZATIONheader from static data.ConfiguredRequestHeaders Implementation ofRequestHeaderProviderthat applies static configured values as headers.CustomTlsBuilder HttpClientBuilderConfiguratorimplementation that allows you to customise keystores etc.DefaultClientBuilder defaultHttpClientBuilderConfiguratorinstanceDiscardResponseHeaders ResponseHeaderHandlerimplementation that discards the headers from the HTTP response.DynamicBasicAuthorizationHeader Build aHttpConstants.AUTHORIZATION(Basic only) from configuration (or metadata).HttpProducer Abstract base class for all Apache HTTP producer classes.HttpRequestService Direct HTTP support as a service rather wrapped viaStandaloneProducerorStandaloneRequestor.HttpRequestServiceImpl Direct HTTP support as a service rather than wrapped viaStandaloneProducerorStandaloneRequestor.MetadataRequestHeaders Implementation ofRequestHeaderProviderthat appliesAdaptrisMessagemetadata as headers using aMetadataFilter.MetadataResponseHandlerFactory ImplementationResponseHandlerFactorythat writes the response to the named metadata key.NoConnectionManagement Remove any connection management from the underlyingHttpClientBuilderinstance.NoOpRequestHeaders Implementation ofRequestHeaderProviderthat adds no additional headersPayloadResponseHandlerFactory ImplementationResponseHandlerFactorythat writes the response to theAdaptrisMessagepayload.RequestInterceptorClientBuilder HttpClientBuilderConfiguratorinstance that allows additionalHttpRequestInterceptorinstances to be added to the outgoing request.ResponseHandlerFactoryImpl ResponseHeadersAsMetadata Concrete implementation ofResponseHeaderHandlerwhich adds all the HTTP headers from the response as metadata to theAdaptrisMessage.ResponseHeadersAsObjectMetadata Concrete implementation ofResponseHeaderHandlerwhich adds all the HTTP headers from the response as object metadata to theAdaptrisMessage. -
Enum Summary Enum Description CustomTlsBuilder.HostnameVerification HttpProducer.HttpMethod Maps various methods supported by the Apache Http client.