Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AcceptEncoding - Class in com.adaptris.core.http.apache.request
-
Add an
Accept-Encoding
header to the outgoing request viaRequestAcceptEncoding
. - AcceptEncoding() - Constructor for class com.adaptris.core.http.apache.request.AcceptEncoding
- AcceptEncoding(String...) - Constructor for class com.adaptris.core.http.apache.request.AcceptEncoding
- AcceptEncoding(List<String>) - Constructor for class com.adaptris.core.http.apache.request.AcceptEncoding
- AdaptrisMessageEntity - Class in com.adaptris.core.http.apache
-
A streamed, repeatable entity that obtains its content from the associated
InterlokMessage.getInputStream()
. - AdaptrisMessageEntity(AdaptrisMessage, ContentTypeProvider) - Constructor for class com.adaptris.core.http.apache.AdaptrisMessageEntity
- addHandler(RequestHeaderProvider<HttpRequestBase>) - Method in class com.adaptris.core.http.apache.CompositeRequestHeaders
- addHandler(ResponseHeaderHandler<HttpResponse>) - Method in class com.adaptris.core.http.apache.CompositeResponseHeaderHandler
- addHeaders(AdaptrisMessage, HttpRequestBase) - Method in class com.adaptris.core.http.apache.CompositeRequestHeaders
- addHeaders(AdaptrisMessage, HttpRequestBase) - Method in class com.adaptris.core.http.apache.ConfiguredRequestHeaders
- addHeaders(AdaptrisMessage, HttpRequestBase) - Method in class com.adaptris.core.http.apache.MetadataRequestHeaders
- addHeaders(AdaptrisMessage, HttpRequestBase) - Method in class com.adaptris.core.http.apache.NoOpRequestHeaders
- AnyScope - Class in interlok.http.apache.credentials
-
Returns
org.apache.http.auth.AuthScope#ANY
when requested to build a scope. - AnyScope() - Constructor for class interlok.http.apache.credentials.AnyScope
- ApacheHttpProducer - Class in com.adaptris.core.http.apache
-
Producer implementation that uses the Apache HTTP Client as the underlying transport.
- ApacheHttpProducer() - Constructor for class com.adaptris.core.http.apache.ApacheHttpProducer
- ApacheHttpProducer.ApacheResourceTargetMatcher - Class in com.adaptris.core.http.apache
- ApacheRequestAuthenticator - Interface in com.adaptris.core.http.apache
-
ApacheRequestAuthenticator is an interface designed to facilitate HTTP Authentication in various ways.
- ApacheResourceTargetMatcher(URI) - Constructor for class com.adaptris.core.http.apache.ApacheHttpProducer.ApacheResourceTargetMatcher
- authenticationScope() - Method in class interlok.http.apache.credentials.ScopedCredential
- authenticator() - Method in class com.adaptris.core.http.apache.HttpProducer
- AuthScopeBuilder - Interface in interlok.http.apache.credentials
-
Adds support for
org.apache.http.auth.AuthScope
for username and password in a configuration friendly way.
B
- BASE64 - Enum constant in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Encoding
-
Turn it into a Base64 string.
- BasicHMACSignature - Class in com.adaptris.core.http.apache.request
-
Attempts to add an HMAC signature to the outgoing request.
- BasicHMACSignature() - Constructor for class com.adaptris.core.http.apache.request.BasicHMACSignature
- BranchingHttpRequestService - Class in com.adaptris.core.http.apache
-
Branch support for HTTP via interrogation of the HTTP status.
- BranchingHttpRequestService() - Constructor for class com.adaptris.core.http.apache.BranchingHttpRequestService
- BranchingHttpRequestService(String) - Constructor for class com.adaptris.core.http.apache.BranchingHttpRequestService
- build() - Method in class com.adaptris.core.http.apache.request.AcceptEncoding
- build() - Method in class com.adaptris.core.http.apache.request.DateHeader
- build() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- build() - Method in class com.adaptris.core.http.apache.request.RemoveHeaders
- build() - Method in interface com.adaptris.core.http.apache.request.RequestInterceptorBuilder
- build() - Method in class interlok.http.apache.credentials.AnyScope
- build() - Method in interface interlok.http.apache.credentials.AuthScopeBuilder
-
Build the
AuthScope
instance. - build() - Method in class interlok.http.apache.credentials.ConfiguredScope
- build() - Method in interface interlok.http.apache.credentials.CredentialsBuilder
-
Build the
Credentials
object. - build() - Method in interface interlok.http.apache.credentials.CredentialsProviderBuilder
-
Build the
org.apache.http.client.CredentialsProvider
instance. - build() - Method in class interlok.http.apache.credentials.DefaultCredentialsProviderBuilder
- build() - Method in class interlok.http.apache.credentials.UsernamePassword
- buildHeader(String) - Method in class com.adaptris.core.http.apache.request.BasicHMACSignature
- buildHeader(String) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- buildHeader(HttpRequest, HttpContext) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- buildProducer(AdaptrisMessage) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
C
- ClientBuilderWithCredentials - Class in interlok.http.apache.credentials
-
Allows you to specify a
CredentialsProvider
as a default for theHttpClientBuilder
. - ClientBuilderWithCredentials() - Constructor for class interlok.http.apache.credentials.ClientBuilderWithCredentials
- clientConfig() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- close() - Method in class com.adaptris.core.http.apache.ConfiguredAuthorizationHeader
- close() - Method in class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
- closeService() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- COLON - Static variable in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- com.adaptris.core.http.apache - package com.adaptris.core.http.apache
-
Alternative HTTP client Implementations for Interlok that uses Apache HTTP Client as the underlying transport.
- com.adaptris.core.http.apache.request - package com.adaptris.core.http.apache.request
-
Additional request interceptor builders for use with
ApacheHttpProducer
. - CompositeClientBuilder - Class in com.adaptris.core.http.apache
-
HttpClientBuilderConfigurator
implementation that wraps a list of implementations. - CompositeClientBuilder() - Constructor for class com.adaptris.core.http.apache.CompositeClientBuilder
- CompositeRequestHeaders - Class in com.adaptris.core.http.apache
-
Implementation of
RequestHeaderProvider
that uses its own configured handlers to add headers. - CompositeRequestHeaders() - Constructor for class com.adaptris.core.http.apache.CompositeRequestHeaders
- CompositeResponseHeaderHandler - Class in com.adaptris.core.http.apache
-
Implementation of
ResponseHeaderHandler
that uses nested handlers to extract headers from aHttpResponse
. - CompositeResponseHeaderHandler() - Constructor for class com.adaptris.core.http.apache.CompositeResponseHeaderHandler
- CompositeResponseHeaderHandler(ResponseHeaderHandler<HttpResponse>...) - Constructor for class com.adaptris.core.http.apache.CompositeResponseHeaderHandler
- configure(HttpRequestBase) - Method in interface com.adaptris.core.http.apache.ApacheRequestAuthenticator
-
Perform whatever actions are required to the HttpRequestBase.
- configure(HttpRequestBase) - Method in class com.adaptris.core.http.apache.ConfiguredAuthorizationHeader
- configure(HttpRequestBase) - Method in class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
- configure(HttpClientBuilder) - Method in class com.adaptris.core.http.apache.CompositeClientBuilder
- configure(HttpClientBuilder) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- configure(HttpClientBuilder) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
- configure(HttpClientBuilder) - Method in interface com.adaptris.core.http.apache.HttpClientBuilderConfigurator
-
Do any additional configuration.
- configure(HttpClientBuilder) - Method in class com.adaptris.core.http.apache.NoConnectionManagement
- configure(HttpClientBuilder) - Method in class com.adaptris.core.http.apache.RequestInterceptorClientBuilder
- configure(HttpClientBuilder) - Method in class interlok.http.apache.credentials.ClientBuilderWithCredentials
- configure(HttpClientBuilder, long) - Method in class com.adaptris.core.http.apache.CompositeClientBuilder
- configure(HttpClientBuilder, long) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
- configure(HttpClientBuilder, long) - Method in interface com.adaptris.core.http.apache.HttpClientBuilderConfigurator
-
Do any additional configuration.
- ConfiguredAuthorizationHeader - Class in com.adaptris.core.http.apache
-
Build an
HttpConstants.AUTHORIZATION
header from static data. - ConfiguredAuthorizationHeader() - Constructor for class com.adaptris.core.http.apache.ConfiguredAuthorizationHeader
- ConfiguredAuthorizationHeader(String) - Constructor for class com.adaptris.core.http.apache.ConfiguredAuthorizationHeader
- ConfiguredRequestHeaders - Class in com.adaptris.core.http.apache
-
Implementation of
RequestHeaderProvider
that applies static configured values as headers. - ConfiguredRequestHeaders() - Constructor for class com.adaptris.core.http.apache.ConfiguredRequestHeaders
- ConfiguredScope - Class in interlok.http.apache.credentials
-
An explicitly configured
AuthScope
builder. - ConfiguredScope() - Constructor for class interlok.http.apache.credentials.ConfiguredScope
- contentEncoding(HttpEntity) - Method in class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl.ResponseHandlerImpl
- contentType() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- contentTypeProvider() - Method in class com.adaptris.core.http.apache.HttpProducer
- create(String) - Method in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- createResponseHandler(HttpProducer) - Method in class com.adaptris.core.http.apache.MetadataResponseHandlerFactory
- createResponseHandler(HttpProducer) - Method in class com.adaptris.core.http.apache.PayloadResponseHandlerFactory
- createResponseHandler(HttpProducer) - Method in interface com.adaptris.core.http.apache.ResponseHandlerFactory
- credentials() - Method in class interlok.http.apache.credentials.ScopedCredential
- CredentialsBuilder - Interface in interlok.http.apache.credentials
-
Adds support for
oorg.apache.http.auth.Credentials
in a configuration friendly way. - CredentialsProviderBuilder - Interface in interlok.http.apache.credentials
- customise(HttpClientBuilder) - Method in class com.adaptris.core.http.apache.ApacheHttpProducer
-
Do any further customisations.
- customiseTimeouts(HttpClientBuilder, long) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
Customise any timeouts as required.
- CustomTlsBuilder - Class in com.adaptris.core.http.apache
-
HttpClientBuilderConfigurator
implementation that allows you to customise keystores etc. - CustomTlsBuilder() - Constructor for class com.adaptris.core.http.apache.CustomTlsBuilder
- CustomTlsBuilder.HostnameVerification - Enum Class in com.adaptris.core.http.apache
D
- DateHeader - Class in com.adaptris.core.http.apache.request
-
Adds a Date header via
RequestDate
. - DateHeader() - Constructor for class com.adaptris.core.http.apache.request.DateHeader
- DEFAULT_TIMEOUT - Static variable in class com.adaptris.core.http.apache.HttpProducer
- DefaultClientBuilder - Class in com.adaptris.core.http.apache
-
default
HttpClientBuilderConfigurator
instance - DefaultClientBuilder() - Constructor for class com.adaptris.core.http.apache.DefaultClientBuilder
- DefaultCredentialsProviderBuilder - Class in interlok.http.apache.credentials
-
Supports the use of a
org.apache.http.client.CredentialsProvider
where supported in a configuration friendly way. - DefaultCredentialsProviderBuilder() - Constructor for class interlok.http.apache.credentials.DefaultCredentialsProviderBuilder
- defaultIfNull(HttpClientBuilderConfigurator) - Static method in interface com.adaptris.core.http.apache.HttpClientBuilderConfigurator
- defaultTimeout() - Method in class com.adaptris.core.http.apache.HttpProducer
- DELETE - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- digest(String, String) - Method in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
- DiscardResponseHeaders - Class in com.adaptris.core.http.apache
-
ResponseHeaderHandler
implementation that discards the headers from the HTTP response. - DiscardResponseHeaders() - Constructor for class com.adaptris.core.http.apache.DiscardResponseHeaders
- doProduce(AdaptrisMessage, String) - Method in class com.adaptris.core.http.apache.HttpProducer
- doRequest(AdaptrisMessage, String, long) - Method in class com.adaptris.core.http.apache.ApacheHttpProducer
- doService(AdaptrisMessage) - Method in class com.adaptris.core.http.apache.BranchingHttpRequestService
- doService(AdaptrisMessage) - Method in class com.adaptris.core.http.apache.HttpRequestService
- DynamicBasicAuthorizationHeader - Class in com.adaptris.core.http.apache
-
Build a
HttpConstants.AUTHORIZATION
(Basic only) from configuration (or metadata). - DynamicBasicAuthorizationHeader() - Constructor for class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
- DynamicBasicAuthorizationHeader(String, String) - Constructor for class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
E
- encode(byte[]) - Method in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Encoding
- encoding() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- endpoint(AdaptrisMessage) - Method in class com.adaptris.core.http.apache.HttpProducer
- exceptionBreakout(int, HttpEntity) - Method in class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl.ResponseHandlerImpl
F
- filter() - Method in class com.adaptris.core.http.apache.MetadataRequestHeaders
G
- generateKey(String) - Method in class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
- GET - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- getAcceptEncodings() - Method in class com.adaptris.core.http.apache.request.AcceptEncoding
- getAllowRedirect() - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
Allow redirection.
- getAuthenticationScope() - Method in class interlok.http.apache.credentials.ScopedCredential
-
The authentication scope associated with these credentials.
- getAuthenticator() - Method in class com.adaptris.core.http.apache.HttpProducer
-
Set the authentication method to use for the HTTP request
- getAuthenticator() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The authentication for the request.
- getBuilders() - Method in class com.adaptris.core.http.apache.CompositeClientBuilder
-
The list of builders that will be used in turn to configure the
HttpClientBuilder
. - getCipherSuites() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The cipher suites to support (comma separated)
- getClientConfig() - Method in class com.adaptris.core.http.apache.HttpProducer
-
Customise the underlying Apache
HttpClientBuilder
before the request is made. - getClientConfig() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
Any additional HTTP Client configuration required.
- getConnectTimeout() - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
The connect timeout.
- getContent() - Method in class com.adaptris.core.http.apache.AdaptrisMessageEntity
- getContentLength() - Method in class com.adaptris.core.http.apache.AdaptrisMessageEntity
- getContentType() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The Content-Type for the request
- getContentTypeProvider() - Method in class com.adaptris.core.http.apache.HttpProducer
-
The Content-Type header associated with the HTTP operation.
- getCredentials() - Method in class interlok.http.apache.credentials.ScopedCredential
-
The credentials.
- getCredentialsProvider() - Method in class interlok.http.apache.credentials.ClientBuilderWithCredentials
-
The credentials provider.
- getDefaultServiceId() - Method in class com.adaptris.core.http.apache.BranchingHttpRequestService
-
Set the default service-id in the event that no matches are found (optional).
- getEncoding() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The encoding used for the HMAC.
- getFilter() - Method in class com.adaptris.core.http.apache.MetadataRequestHeaders
-
Apply a filter to the metadata before adding metadata as HTTP headers.
- getHandlers() - Method in class com.adaptris.core.http.apache.CompositeResponseHeaderHandler
-
The list of
ResponseHeaderHandler
objects that will be used to process HTTP Response headers. - getHeaders() - Method in class com.adaptris.core.http.apache.ConfiguredRequestHeaders
-
The list of headers to add to the request.
- getHeaders() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The headers to use for HMAC Generation.
- getHeaders() - Method in class com.adaptris.core.http.apache.request.RemoveHeaders
- getHeaderValue() - Method in class com.adaptris.core.http.apache.ConfiguredAuthorizationHeader
- getHmacAlgorithm() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The algorithm to use for the HMAC.
- getHost() - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The host associated with the scope
- getHostnameVerification() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
How we want to verify the hostname.
- getHttpProxy() - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
Explicitly configurd proxy server.
- getIdentity() - Method in class com.adaptris.core.http.apache.request.BasicHMACSignature
-
The identity to use for the HMAC.
- getIgnoreServerResponseCode() - Method in class com.adaptris.core.http.apache.HttpProducer
-
Control whether or not to ignore the server response code.
- getKeystore() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The keystore used with TLS.
- getMetadataKey() - Method in class com.adaptris.core.http.apache.MetadataResponseHandlerFactory
-
The metadata key to store the response against.
- getMetadataPrefix() - Method in class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
-
The metadata prefix to add to any metadata recorded from the HTTP response headers.
- getMethod() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The method to use with the HTTP Request.
- getMethod(AdaptrisMessage) - Method in class com.adaptris.core.http.apache.HttpProducer
- getMethodProvider() - Method in class com.adaptris.core.http.apache.HttpProducer
-
The HTTP method.
- getPassword() - Method in class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
-
The password.
- getPassword() - Method in class interlok.http.apache.credentials.UsernamePassword
-
The password.
- getPort() - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The port associated with the scope
- getPrivateKeyPassword() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The private key password.
- getProviders() - Method in class com.adaptris.core.http.apache.CompositeRequestHeaders
-
The list of
RequestHeaderProvider
s to apply to the HTTP Request. - getReadTimeout() - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
The read timeout.
- getRealm() - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The realm associated with the scope
- getRequestHeaderProvider() - Method in class com.adaptris.core.http.apache.HttpProducer
-
Any additional HTTP headers we wish to send with the request.
- getRequestHeaderProvider() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
How to supply HTTP request headers.
- getRequestInterceptors() - Method in class com.adaptris.core.http.apache.RequestInterceptorClientBuilder
-
Additional request interceptors that will be added to the
HttpClientBuilder
. - getResponseHandlerFactory() - Method in class com.adaptris.core.http.apache.ApacheHttpProducer
-
How to handle the response from the HTTP Server.
- getResponseHeaderHandler() - Method in class com.adaptris.core.http.apache.HttpProducer
-
Specify how we handle headers from the HTTP response.
- getResponseHeaderHandler() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
How to handle HTTP response headers.
- getScheme() - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The scheme associated with the scope
- getScopedCredentials() - Method in class interlok.http.apache.credentials.DefaultCredentialsProviderBuilder
- getSecretKey() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The secret key to use for HMAC generation.
- getStatusMatches() - Method in class com.adaptris.core.http.apache.BranchingHttpRequestService
-
Set the
nextServiceId
based on these evaluators. - getStringToSign(HttpRequest, HttpContext) - Method in class com.adaptris.core.http.apache.request.BasicHMACSignature
- getStringToSign(HttpRequest, HttpContext) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- getTargetHeader() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The target header to attach the resulting HMAC to
- getTlsVersions() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The list of tls versions that will be supported (comma separated)
- getTrustSelfSigned() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
Whether or not to trust self signed certificates.
- getTruststore() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The truststore used with TLS
- getUrl() - Method in class com.adaptris.core.http.apache.HttpProducer
-
The URL endpoint to access.
- getUrl() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The URL to target.
- getUsername() - Method in class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
-
The username.
- getUsername() - Method in class interlok.http.apache.credentials.UsernamePassword
-
The username.
- getVerifier() - Method in enum class com.adaptris.core.http.apache.CustomTlsBuilder.HostnameVerification
H
- handle(HttpResponse, AdaptrisMessage) - Method in class com.adaptris.core.http.apache.CompositeResponseHeaderHandler
- handle(HttpResponse, AdaptrisMessage) - Method in class com.adaptris.core.http.apache.DiscardResponseHeaders
- handle(HttpResponse, AdaptrisMessage) - Method in class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
- handle(HttpResponse, AdaptrisMessage) - Method in class com.adaptris.core.http.apache.ResponseHeadersAsObjectMetadata
- handleRedirection() - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
- handleResponse(HttpResponse) - Method in class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl.ResponseHandlerImpl
- HEAD - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- HEX - Enum constant in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Encoding
-
Turn each byte into its hex representation.
- HMAC_MD5 - Enum constant in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
- HMAC_SHA1 - Enum constant in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
- HMAC_SHA256 - Enum constant in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
- HMAC_SHA384 - Enum constant in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
- HMAC_SHA512 - Enum constant in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
- hmacAlgorithm() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- HMACSignatureImpl - Class in com.adaptris.core.http.apache.request
-
Base class for building a HMAC when doing HTTP requests.
- HMACSignatureImpl() - Constructor for class com.adaptris.core.http.apache.request.HMACSignatureImpl
- HMACSignatureImpl.Algorithm - Enum Class in com.adaptris.core.http.apache.request
-
The algorithm to use when creating the message authentication code.
- HMACSignatureImpl.Encoding - Enum Class in com.adaptris.core.http.apache.request
-
The encoding to use on the resulting signature.
- hostnameVerification() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- HttpClientBuilderConfigurator - Interface in com.adaptris.core.http.apache
-
Interface that allows
HttpClientBuilder
configuration. - HttpProducer - Class in com.adaptris.core.http.apache
-
Abstract base class for all Apache HTTP producer classes.
- HttpProducer() - Constructor for class com.adaptris.core.http.apache.HttpProducer
- HttpProducer.HttpMethod - Enum Class in com.adaptris.core.http.apache
-
Maps various methods supported by the Apache Http client.
- HttpRequestService - Class in com.adaptris.core.http.apache
-
Direct HTTP support as a service rather wrapped via
StandaloneProducer
orStandaloneRequestor
. - HttpRequestService() - Constructor for class com.adaptris.core.http.apache.HttpRequestService
- HttpRequestService(String) - Constructor for class com.adaptris.core.http.apache.HttpRequestService
- HttpRequestServiceImpl - Class in com.adaptris.core.http.apache
-
Direct HTTP support as a service rather than wrapped via
StandaloneProducer
orStandaloneRequestor
. - HttpRequestServiceImpl() - Constructor for class com.adaptris.core.http.apache.HttpRequestServiceImpl
I
- ignoreServerResponseCode() - Method in class com.adaptris.core.http.apache.HttpProducer
- initService() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- interlok.http.apache.credentials - package interlok.http.apache.credentials
- isBranching() - Method in class com.adaptris.core.http.apache.BranchingHttpRequestService
- isRepeatable() - Method in class com.adaptris.core.http.apache.AdaptrisMessageEntity
- isStreaming() - Method in class com.adaptris.core.http.apache.AdaptrisMessageEntity
L
- LF - Static variable in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- log - Variable in class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
- logAndThrow(int, HttpEntity) - Method in class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl.ResponseHandlerImpl
M
- matches(ResourceAuthenticator.ResourceTarget) - Method in class com.adaptris.core.http.apache.ApacheHttpProducer.ApacheResourceTargetMatcher
- MetadataRequestHeaders - Class in com.adaptris.core.http.apache
-
Implementation of
RequestHeaderProvider
that appliesAdaptrisMessage
metadata as headers using aMetadataFilter
. - MetadataRequestHeaders() - Constructor for class com.adaptris.core.http.apache.MetadataRequestHeaders
- MetadataRequestHeaders(MetadataFilter) - Constructor for class com.adaptris.core.http.apache.MetadataRequestHeaders
- MetadataResponseHandlerFactory - Class in com.adaptris.core.http.apache
-
Implementation
ResponseHandlerFactory
that writes the response to the named metadata key. - MetadataResponseHandlerFactory() - Constructor for class com.adaptris.core.http.apache.MetadataResponseHandlerFactory
- MetadataResponseHandlerFactory(String) - Constructor for class com.adaptris.core.http.apache.MetadataResponseHandlerFactory
- method() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- methodProvider() - Method in class com.adaptris.core.http.apache.HttpProducer
N
- NoConnectionManagement - Class in com.adaptris.core.http.apache
-
Remove any connection management from the underlying
HttpClientBuilder
instance. - NoConnectionManagement() - Constructor for class com.adaptris.core.http.apache.NoConnectionManagement
- NONE - Enum constant in enum class com.adaptris.core.http.apache.CustomTlsBuilder.HostnameVerification
-
No Hostname Verification (dangerous).
- NoOpRequestHeaders - Class in com.adaptris.core.http.apache
-
Implementation of
RequestHeaderProvider
that adds no additional headers - NoOpRequestHeaders() - Constructor for class com.adaptris.core.http.apache.NoOpRequestHeaders
- notNull(Object[]) - Static method in class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
O
- OBJ_METADATA_PAYLOAD_MODIFIED - Static variable in interface com.adaptris.core.http.apache.ResponseHandlerFactory
-
Key in object metadata that tells us if the payload has been modified by the ResponseHandler.
- OPTIONS - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- owner - Variable in class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl.ResponseHandlerImpl
P
- PATCH - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- PayloadResponseHandlerFactory - Class in com.adaptris.core.http.apache
-
Implementation
ResponseHandlerFactory
that writes the response to theAdaptrisMessage
payload. - PayloadResponseHandlerFactory() - Constructor for class com.adaptris.core.http.apache.PayloadResponseHandlerFactory
- POST - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- prepare() - Method in class com.adaptris.core.http.apache.BranchingHttpRequestService
- prepare() - Method in class com.adaptris.core.http.apache.HttpProducer
- prepare() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- preserveRequestPayload(AdaptrisMessage, AdaptrisMessage) - Method in class com.adaptris.core.http.apache.HttpProducer
-
Ensures that if the reply hasn't got a new payload then we copy the request payload into the response.
- processEntity(HttpEntity, String, AdaptrisMessage) - Method in class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl.ResponseHandlerImpl
- PUT - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
R
- RemoveHeaders - Class in com.adaptris.core.http.apache.request
-
Remove headers from the outgoing request.
- RemoveHeaders() - Constructor for class com.adaptris.core.http.apache.request.RemoveHeaders
- RemoveHeaders(String...) - Constructor for class com.adaptris.core.http.apache.request.RemoveHeaders
- RemoveHeaders(List<String>) - Constructor for class com.adaptris.core.http.apache.request.RemoveHeaders
- requestHeaderProvider() - Method in class com.adaptris.core.http.apache.HttpProducer
- requestHeaderProvider() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- RequestInterceptorBuilder - Interface in com.adaptris.core.http.apache.request
- RequestInterceptorClientBuilder - Class in com.adaptris.core.http.apache
-
HttpClientBuilderConfigurator
instance that allows additionalHttpRequestInterceptor
instances to be added to the outgoing request. - RequestInterceptorClientBuilder() - Constructor for class com.adaptris.core.http.apache.RequestInterceptorClientBuilder
- requestInterceptors() - Method in class com.adaptris.core.http.apache.RequestInterceptorClientBuilder
- responseHandlerFactory() - Method in class com.adaptris.core.http.apache.ApacheHttpProducer
- ResponseHandlerFactory - Interface in com.adaptris.core.http.apache
-
Factory for creating a
ResponseHandler
for use with theHttpClient.execute(org.apache.http.client.methods.HttpUriRequest, ResponseHandler)
method. - ResponseHandlerFactoryImpl - Class in com.adaptris.core.http.apache
- ResponseHandlerFactoryImpl() - Constructor for class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl
- ResponseHandlerFactoryImpl.ResponseHandlerImpl - Class in com.adaptris.core.http.apache
- ResponseHandlerImpl(HttpProducer) - Constructor for class com.adaptris.core.http.apache.ResponseHandlerFactoryImpl.ResponseHandlerImpl
- responseHeaderHandler() - Method in class com.adaptris.core.http.apache.HttpProducer
- responseHeaderHandler() - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
- ResponseHeadersAsMetadata - Class in com.adaptris.core.http.apache
-
Concrete implementation of
ResponseHeaderHandler
which adds all the HTTP headers from the response as metadata to theAdaptrisMessage
. - ResponseHeadersAsMetadata() - Constructor for class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
- ResponseHeadersAsMetadata(String) - Constructor for class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
- ResponseHeadersAsObjectMetadata - Class in com.adaptris.core.http.apache
-
Concrete implementation of
ResponseHeaderHandler
which adds all the HTTP headers from the response as object metadata to theAdaptrisMessage
. - ResponseHeadersAsObjectMetadata() - Constructor for class com.adaptris.core.http.apache.ResponseHeadersAsObjectMetadata
- ResponseHeadersAsObjectMetadata(String) - Constructor for class com.adaptris.core.http.apache.ResponseHeadersAsObjectMetadata
S
- ScopedCredential - Class in interlok.http.apache.credentials
-
Wraps a
AuthScope
andCredentials
for insertion into aCredentialsProvider
- ScopedCredential() - Constructor for class interlok.http.apache.credentials.ScopedCredential
- secretKey() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- setAcceptEncodings(List<String>) - Method in class com.adaptris.core.http.apache.request.AcceptEncoding
- setAllowRedirect(Boolean) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
Allow redirection.
- setAuthenticationScope(AuthScopeBuilder) - Method in class interlok.http.apache.credentials.ScopedCredential
-
The authentication scope associated with these credentials.
- setAuthenticator(HttpAuthenticator) - Method in class com.adaptris.core.http.apache.HttpProducer
-
Set the authentication method to use for the HTTP request
- setAuthenticator(HttpAuthenticator) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The authentication for the request.
- setBuilders(List<HttpClientBuilderConfigurator>) - Method in class com.adaptris.core.http.apache.CompositeClientBuilder
-
The list of builders that will be used in turn to configure the
HttpClientBuilder
. - setCipherSuites(String) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The cipher suites to support (comma separated)
- setClientConfig(HttpClientBuilderConfigurator) - Method in class com.adaptris.core.http.apache.HttpProducer
-
Customise the underlying Apache
HttpClientBuilder
before the request is made. - setClientConfig(HttpClientBuilderConfigurator) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
Any additional HTTP Client configuration required.
- setConnectTimeout(TimeInterval) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
The connect timeout.
- setContentType(String) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The Content-Type for the request
- setContentTypeProvider(ContentTypeProvider) - Method in class com.adaptris.core.http.apache.HttpProducer
-
The Content-Type header associated with the HTTP operation.
- setCredentials(CredentialsBuilder) - Method in class interlok.http.apache.credentials.ScopedCredential
-
The credentials.
- setCredentialsProvider(CredentialsProviderBuilder) - Method in class interlok.http.apache.credentials.ClientBuilderWithCredentials
-
The credentials provider.
- setDefaultServiceId(String) - Method in class com.adaptris.core.http.apache.BranchingHttpRequestService
-
Set the default service-id in the event that no matches are found (optional).
- setEncoding(HMACSignatureImpl.Encoding) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The encoding used for the HMAC.
- setFilter(MetadataFilter) - Method in class com.adaptris.core.http.apache.MetadataRequestHeaders
-
Apply a filter to the metadata before adding metadata as HTTP headers.
- setHandlers(List<ResponseHeaderHandler<HttpResponse>>) - Method in class com.adaptris.core.http.apache.CompositeResponseHeaderHandler
-
The list of
ResponseHeaderHandler
objects that will be used to process HTTP Response headers. - setHeaders(List<String>) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The headers to use for HMAC Generation.
- setHeaders(List<String>) - Method in class com.adaptris.core.http.apache.request.RemoveHeaders
- setHeaders(KeyValuePairSet) - Method in class com.adaptris.core.http.apache.ConfiguredRequestHeaders
-
The list of headers to add to the request.
- setHeaderValue(String) - Method in class com.adaptris.core.http.apache.ConfiguredAuthorizationHeader
- setHmacAlgorithm(HMACSignatureImpl.Algorithm) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The algorithm to use for the HMAC.
- setHost(String) - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The host associated with the scope
- setHostnameVerification(CustomTlsBuilder.HostnameVerification) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
How we want to verify the hostname.
- setHttpProxy(String) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
Explicitly configurd proxy server.
- setIdentity(String) - Method in class com.adaptris.core.http.apache.request.BasicHMACSignature
-
The identity to use for the HMAC.
- setIgnoreServerResponseCode(Boolean) - Method in class com.adaptris.core.http.apache.HttpProducer
-
Control whether or not to ignore the server response code.
- setKeystore(ConfiguredKeystore) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The keystore used with TLS.
- setMetadataKey(String) - Method in class com.adaptris.core.http.apache.MetadataResponseHandlerFactory
-
The metadata key to store the response against.
- setMetadataPrefix(String) - Method in class com.adaptris.core.http.apache.ResponseHeadersAsMetadata
-
The metadata prefix to add to any metadata recorded from the HTTP response headers.
- setMethod(String) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The method to use with the HTTP Request.
- setMethodProvider(RequestMethodProvider) - Method in class com.adaptris.core.http.apache.HttpProducer
-
The HTTP method.
- setPassword(String) - Method in class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
-
The password.
- setPassword(String) - Method in class interlok.http.apache.credentials.UsernamePassword
-
The password.
- setPort(Integer) - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The port associated with the scope
- setPrivateKeyPassword(PrivateKeyPasswordProvider) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The private key password.
- setProviders(List<RequestHeaderProvider<HttpRequestBase>>) - Method in class com.adaptris.core.http.apache.CompositeRequestHeaders
-
The list of
RequestHeaderProvider
s to apply to the HTTP Request. - setReadTimeout(TimeInterval) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
-
The read timeout.
- setRealm(String) - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The realm associated with the scope
- setRequestHeaderProvider(RequestHeaderProvider<HttpRequestBase>) - Method in class com.adaptris.core.http.apache.HttpProducer
-
Any additional HTTP headers we wish to send with the request.
- setRequestHeaderProvider(RequestHeaderProvider<HttpRequestBase>) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
How to supply HTTP request headers.
- setRequestInterceptors(List<RequestInterceptorBuilder>) - Method in class com.adaptris.core.http.apache.RequestInterceptorClientBuilder
-
Additional request interceptors that will be added to the
HttpClientBuilder
. - setResponseHandlerFactory(ResponseHandlerFactory) - Method in class com.adaptris.core.http.apache.ApacheHttpProducer
-
How to handle the response from the HTTP Server.
- setResponseHeaderHandler(ResponseHeaderHandler<HttpResponse>) - Method in class com.adaptris.core.http.apache.HttpProducer
-
Specify how we handle headers from the HTTP response.
- setResponseHeaderHandler(ResponseHeaderHandler<HttpResponse>) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
How to handle HTTP response headers.
- setScheme(String) - Method in class interlok.http.apache.credentials.ConfiguredScope
-
The scheme associated with the scope
- setScopedCredentials(List<ScopedCredential>) - Method in class interlok.http.apache.credentials.DefaultCredentialsProviderBuilder
- setSecretKey(String) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The secret key to use for HMAC generation.
- setStatusMatches(List<StatusEvaluator>) - Method in class com.adaptris.core.http.apache.BranchingHttpRequestService
-
Set the
nextServiceId
based on these evaluators. - setTargetHeader(String) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
-
The target header to attach the resulting HMAC to
- setTlsVersions(String) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The list of tls versions that will be supported (comma separated)
- setTrustSelfSigned(Boolean) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
Whether or not to trust self signed certificates.
- setTruststore(ConfiguredKeystore) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
-
The truststore used with TLS
- setup(String, AdaptrisMessage, ResourceTargetMatcher) - Method in class com.adaptris.core.http.apache.ConfiguredAuthorizationHeader
- setup(String, AdaptrisMessage, ResourceTargetMatcher) - Method in class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
- setUrl(String) - Method in class com.adaptris.core.http.apache.HttpProducer
-
The URL endpoint to access.
- setUrl(String) - Method in class com.adaptris.core.http.apache.HttpRequestServiceImpl
-
The URL to target.
- setUsername(String) - Method in class com.adaptris.core.http.apache.DynamicBasicAuthorizationHeader
-
The username.
- setUsername(String) - Method in class interlok.http.apache.credentials.UsernamePassword
-
The username.
- STANDARD - Enum constant in enum class com.adaptris.core.http.apache.CustomTlsBuilder.HostnameVerification
-
Standard Hostname verification
T
- targetHeader() - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- TRACE - Enum constant in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
- trustSelfSigned() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- trustStrategy() - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
U
- UsernamePassword - Class in interlok.http.apache.credentials
-
Adds support for
org.apache.http.client.CredentialsProvider
for username and password in a configuration friendly way. - UsernamePassword() - Constructor for class interlok.http.apache.credentials.UsernamePassword
V
- valueOf(String) - Static method in enum class com.adaptris.core.http.apache.CustomTlsBuilder.HostnameVerification
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Encoding
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.adaptris.core.http.apache.CustomTlsBuilder.HostnameVerification
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.adaptris.core.http.apache.HttpProducer.HttpMethod
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Algorithm
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.adaptris.core.http.apache.request.HMACSignatureImpl.Encoding
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- withAllowRedirect(Boolean) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
- withBuilders(HttpClientBuilderConfigurator...) - Method in class com.adaptris.core.http.apache.CompositeClientBuilder
- withCipherSuites(String) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- withConnectTimeout(TimeInterval) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
- withCredentials(CredentialsBuilder) - Method in class interlok.http.apache.credentials.ScopedCredential
- withCredentials(String, String) - Method in class interlok.http.apache.credentials.UsernamePassword
- withEncoding(HMACSignatureImpl.Encoding) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- withHeaders(KeyValuePair...) - Method in class com.adaptris.core.http.apache.ConfiguredRequestHeaders
- withHeaders(String...) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- withHeaders(List<String>) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- withHmacAlgorithm(HMACSignatureImpl.Algorithm) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- withHostnameVerification(CustomTlsBuilder.HostnameVerification) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- withIdentity(String) - Method in class com.adaptris.core.http.apache.request.BasicHMACSignature
- withInterceptors(RequestInterceptorBuilder...) - Method in class com.adaptris.core.http.apache.RequestInterceptorClientBuilder
- withKeystore(ConfiguredKeystore) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- withPrivateKeyPassword(PrivateKeyPasswordProvider) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- withProvider(CredentialsProviderBuilder) - Method in class interlok.http.apache.credentials.ClientBuilderWithCredentials
- withProxy(String) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
- withReadTimeout(TimeInterval) - Method in class com.adaptris.core.http.apache.DefaultClientBuilder
- withScope(AuthScopeBuilder) - Method in class interlok.http.apache.credentials.ScopedCredential
- withScopedCredentials(ScopedCredential...) - Method in class interlok.http.apache.credentials.DefaultCredentialsProviderBuilder
- withSecretKey(String) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- withTargetHeader(String) - Method in class com.adaptris.core.http.apache.request.HMACSignatureImpl
- withTlsVersions(String) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- withTrustSelfSigned(Boolean) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- withTrustStore(ConfiguredKeystore) - Method in class com.adaptris.core.http.apache.CustomTlsBuilder
- withURL(String) - Method in class com.adaptris.core.http.apache.HttpProducer
- writeTo(OutputStream) - Method in class com.adaptris.core.http.apache.AdaptrisMessageEntity
All Classes and Interfaces|All Packages|Constant Field Values