A B C D F G H I J N P S T U W 
All Classes All Packages

A

apply(ClientRequest) - Method in class io.dropwizard.client.DropwizardApacheConnector
apply(ClientRequest, AsyncConnectorCallback) - Method in class io.dropwizard.client.DropwizardApacheConnector
AuthConfiguration - Class in io.dropwizard.client.proxy
Represents a configuration of credentials for either Username Password or NT credentials
AuthConfiguration() - Constructor for class io.dropwizard.client.proxy.AuthConfiguration
 
AuthConfiguration(String, String) - Constructor for class io.dropwizard.client.proxy.AuthConfiguration
 
AuthConfiguration(String, String, String, String, String, String, String) - Constructor for class io.dropwizard.client.proxy.AuthConfiguration
 

B

BASIC_AUTH_SCHEME - Static variable in class io.dropwizard.client.proxy.AuthConfiguration
 
build(String) - Method in class io.dropwizard.client.HttpClientBuilder
Builds the HttpClient.
build(String) - Method in class io.dropwizard.client.JerseyClientBuilder
Builds the Client instance.
buildRx(String, Class<RX>) - Method in class io.dropwizard.client.JerseyClientBuilder
Builds the Client instance with a custom reactive client provider.

C

close() - Method in class io.dropwizard.client.DropwizardApacheConnector
configureConnectionManager(InstrumentedHttpClientConnectionManager) - Method in class io.dropwizard.client.HttpClientBuilder
 
configureCredentials(AuthConfiguration) - Method in class io.dropwizard.client.HttpClientBuilder
determine the Credentials implementation to use
ConfiguredCloseableHttpClient - Class in io.dropwizard.client
 
createBuilder() - Method in class io.dropwizard.client.HttpClientBuilder
Creates an Apache HttpClientBuilder.
createClient(HttpClientBuilder, InstrumentedHttpClientConnectionManager, String) - Method in class io.dropwizard.client.HttpClientBuilder
Map the parameters in HttpClientConfiguration to configuration on a HttpClientBuilder instance
createConnectionManager(Registry<ConnectionSocketFactory>, String) - Method in class io.dropwizard.client.HttpClientBuilder
Create a InstrumentedHttpClientConnectionManager based on the HttpClientConfiguration.
createDropwizardApacheConnector(ConfiguredCloseableHttpClient) - Method in class io.dropwizard.client.JerseyClientBuilder
Builds DropwizardApacheConnector based on the configured Apache HTTP client as ConfiguredCloseableHttpClient and the chunked encoding configuration set by the user.
createRequestExecutor(String) - Method in class io.dropwizard.client.HttpClientBuilder
Creates a HttpRequestExecutor.
createUserAgent(String) - Method in class io.dropwizard.client.HttpClientBuilder
Create a user agent string using the configured user agent if defined, otherwise using a combination of the environment name and this client name
customizeBuilder(HttpClientBuilder) - Method in class io.dropwizard.client.HttpClientBuilder
Configures an Apache HttpClientBuilder.

D

determineProxy(HttpHost, HttpRequest, HttpContext) - Method in class io.dropwizard.client.proxy.NonProxyListProxyRoutePlanner
 
disableContentCompression(boolean) - Method in class io.dropwizard.client.HttpClientBuilder
Disable support of decompression of responses
DropwizardApacheConnector - Class in io.dropwizard.client
Dropwizard Apache Connector.
DropwizardApacheConnector(CloseableHttpClient, RequestConfig, boolean) - Constructor for class io.dropwizard.client.DropwizardApacheConnector
 
DropwizardSSLConnectionSocketFactory - Class in io.dropwizard.client
 
DropwizardSSLConnectionSocketFactory(TlsConfiguration) - Constructor for class io.dropwizard.client.DropwizardSSLConnectionSocketFactory
 
DropwizardSSLConnectionSocketFactory(TlsConfiguration, HostnameVerifier) - Constructor for class io.dropwizard.client.DropwizardSSLConnectionSocketFactory
 

F

filter(ClientRequestContext) - Method in class io.dropwizard.client.JerseyIgnoreRequestUserAgentHeaderFilter
 

G

getAuth() - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
getAuthScheme() - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
getCertAlias() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getClient() - Method in class io.dropwizard.client.ConfiguredCloseableHttpClient
 
getConnectionRequestTimeout() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getConnectionTimeout() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getCredentialType() - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
getDefaultRequestConfig() - Method in class io.dropwizard.client.ConfiguredCloseableHttpClient
 
getDomain() - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
getHost() - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
getHostname() - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
getHttpEntity(ClientRequest) - Method in class io.dropwizard.client.DropwizardApacheConnector
Get an Apache's HttpEntity from Jersey's ClientRequest
getKeepAlive() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getKeyStorePassword() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getKeyStorePath() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getKeyStoreProvider() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getKeyStoreType() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getMaxConnections() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getMaxConnectionsPerRoute() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getMaxThreads() - Method in class io.dropwizard.client.JerseyClientConfiguration
 
getMinThreads() - Method in class io.dropwizard.client.JerseyClientConfiguration
 
getName() - Method in class io.dropwizard.client.DropwizardApacheConnector
getNonProxyHostPatterns() - Method in class io.dropwizard.client.proxy.NonProxyListProxyRoutePlanner
 
getNonProxyHosts() - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
getPassword() - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
getPort() - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
getProtocol() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getProvider() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getProxyConfiguration() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getRealm() - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
getRetries() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getScheme() - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
getSocketFactory() - Method in class io.dropwizard.client.DropwizardSSLConnectionSocketFactory
 
getSupportedCiphers() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getSupportedProtocols() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getTimeout() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getTimeToLive() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getTlsConfiguration() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getTrustStorePassword() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getTrustStorePath() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getTrustStoreProvider() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getTrustStoreType() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
getUserAgent() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getUsername() - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
getValidateAfterInactivityPeriod() - Method in class io.dropwizard.client.HttpClientConfiguration
 
getWorkQueueSize() - Method in class io.dropwizard.client.JerseyClientConfiguration
 

H

HttpClientBuilder - Class in io.dropwizard.client
A convenience class for building HttpClient instances.
HttpClientBuilder(MetricRegistry) - Constructor for class io.dropwizard.client.HttpClientBuilder
 
HttpClientBuilder(Environment) - Constructor for class io.dropwizard.client.HttpClientBuilder
 
HttpClientConfiguration - Class in io.dropwizard.client
The configuration class used by HttpClientBuilder.
HttpClientConfiguration() - Constructor for class io.dropwizard.client.HttpClientConfiguration
 

I

io.dropwizard.client - package io.dropwizard.client
 
io.dropwizard.client.proxy - package io.dropwizard.client.proxy
 
io.dropwizard.client.ssl - package io.dropwizard.client.ssl
 
isChunkedEncodingEnabled() - Method in class io.dropwizard.client.JerseyClientConfiguration
 
isCompressionConfigurationValid() - Method in class io.dropwizard.client.JerseyClientConfiguration
 
isCookiesEnabled() - Method in class io.dropwizard.client.HttpClientConfiguration
 
isGzipEnabled() - Method in class io.dropwizard.client.JerseyClientConfiguration
 
isGzipEnabledForRequests() - Method in class io.dropwizard.client.JerseyClientConfiguration
 
isNormalizeUriEnabled() - Method in class io.dropwizard.client.HttpClientConfiguration
 
isThreadPoolSizedCorrectly() - Method in class io.dropwizard.client.JerseyClientConfiguration
 
isTrustSelfSignedCertificates() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
isValidKeyStorePassword() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
isValidTrustStorePassword() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
isVerifyHostname() - Method in class io.dropwizard.client.ssl.TlsConfiguration
 

J

JerseyClientBuilder - Class in io.dropwizard.client
A convenience class for building Client instances.
JerseyClientBuilder(MetricRegistry) - Constructor for class io.dropwizard.client.JerseyClientBuilder
 
JerseyClientBuilder(Environment) - Constructor for class io.dropwizard.client.JerseyClientBuilder
 
JerseyClientConfiguration - Class in io.dropwizard.client
The configuration class used by JerseyClientBuilder.
JerseyClientConfiguration() - Constructor for class io.dropwizard.client.JerseyClientConfiguration
 
JerseyIgnoreRequestUserAgentHeaderFilter - Class in io.dropwizard.client
Prevents Jersey from modification Request's User-Agent header with default value, to escape the value conflict with Dropwizard
JerseyIgnoreRequestUserAgentHeaderFilter() - Constructor for class io.dropwizard.client.JerseyIgnoreRequestUserAgentHeaderFilter
 

N

name(String) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given environment name.
name(String) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given environment name.
NonProxyListProxyRoutePlanner - Class in io.dropwizard.client.proxy
Implementation of HttpRoutePlanner that routes requests through proxy and takes into account list of hosts that should not be proxied
NonProxyListProxyRoutePlanner(HttpHost, List<String>) - Constructor for class io.dropwizard.client.proxy.NonProxyListProxyRoutePlanner
 
NonProxyListProxyRoutePlanner(HttpHost, SchemePortResolver, List<String>) - Constructor for class io.dropwizard.client.proxy.NonProxyListProxyRoutePlanner
 
NT_CREDS - Static variable in class io.dropwizard.client.proxy.AuthConfiguration
 
NTLM_AUTH_SCHEME - Static variable in class io.dropwizard.client.proxy.AuthConfiguration
 

P

ProxyConfiguration - Class in io.dropwizard.client.proxy
Configuration of access to a remote host through a proxy server
ProxyConfiguration() - Constructor for class io.dropwizard.client.proxy.ProxyConfiguration
 
ProxyConfiguration(String) - Constructor for class io.dropwizard.client.proxy.ProxyConfiguration
 
ProxyConfiguration(String, int) - Constructor for class io.dropwizard.client.proxy.ProxyConfiguration
 
ProxyConfiguration(String, int, String, AuthConfiguration) - Constructor for class io.dropwizard.client.proxy.ProxyConfiguration
 

S

setApacheHttpClientBuilder(HttpClientBuilder) - Method in class io.dropwizard.client.JerseyClientBuilder
 
setAuth(AuthConfiguration) - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
setAuthScheme(String) - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
setCertAlias(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setChunkedEncodingEnabled(boolean) - Method in class io.dropwizard.client.JerseyClientConfiguration
 
setConnectionRequestTimeout(Duration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setConnectionTimeout(Duration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setCookiesEnabled(boolean) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setCredentialType(String) - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
setDomain(String) - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
setGzipEnabled(boolean) - Method in class io.dropwizard.client.JerseyClientConfiguration
 
setGzipEnabledForRequests(boolean) - Method in class io.dropwizard.client.JerseyClientConfiguration
 
setHost(String) - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
setHostname(String) - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
setKeepAlive(Duration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setKeyStorePassword(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setKeyStorePath(File) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setKeyStoreProvider(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setKeyStoreType(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setMaxConnections(int) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setMaxConnectionsPerRoute(int) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setMaxThreads(int) - Method in class io.dropwizard.client.JerseyClientConfiguration
 
setMinThreads(int) - Method in class io.dropwizard.client.JerseyClientConfiguration
 
setNonProxyHosts(List<String>) - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
setNormalizeUriEnabled(boolean) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setPassword(String) - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
setPort(Integer) - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
setProtocol(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setProvider(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setProxyConfiguration(ProxyConfiguration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setRealm(String) - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
setRetries(int) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setScheme(String) - Method in class io.dropwizard.client.proxy.ProxyConfiguration
 
setSupportedCiphers(List<String>) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setSupportedProtocols(List<String>) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setTimeout(Duration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setTimeToLive(Duration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setTlsConfiguration(TlsConfiguration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setTrustSelfSignedCertificates(boolean) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setTrustStorePassword(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setTrustStorePath(File) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setTrustStoreProvider(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setTrustStoreType(String) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setUserAgent(Optional<String>) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setUsername(String) - Method in class io.dropwizard.client.proxy.AuthConfiguration
 
setValidateAfterInactivityPeriod(Duration) - Method in class io.dropwizard.client.HttpClientConfiguration
 
setVerifyHostname(boolean) - Method in class io.dropwizard.client.ssl.TlsConfiguration
 
setWorkQueueSize(int) - Method in class io.dropwizard.client.JerseyClientConfiguration
 

T

TlsConfiguration - Class in io.dropwizard.client.ssl
 
TlsConfiguration() - Constructor for class io.dropwizard.client.ssl.TlsConfiguration
 

U

USERNAME_PASSWORD_CREDS - Static variable in class io.dropwizard.client.proxy.AuthConfiguration
 
using(HttpClientMetricNameStrategy) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given HttpClientMetricNameStrategy instance.
using(HttpClientMetricNameStrategy) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given HttpClientMetricNameStrategy instance.
using(ObjectMapper) - Method in class io.dropwizard.client.JerseyClientBuilder
Uses the given ObjectMapper.
using(HttpClientConfiguration) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given HttpClientConfiguration instance.
using(JerseyClientConfiguration) - Method in class io.dropwizard.client.JerseyClientBuilder
using(Environment) - Method in class io.dropwizard.client.JerseyClientBuilder
Uses the given Environment.
using(ExecutorService) - Method in class io.dropwizard.client.JerseyClientBuilder
Uses the given ExecutorService.
using(ExecutorService, ObjectMapper) - Method in class io.dropwizard.client.JerseyClientBuilder
Uses the given ExecutorService and ObjectMapper.
using(List<? extends Header>) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given default headers for each HTTP request
using(HostnameVerifier) - Method in class io.dropwizard.client.HttpClientBuilder
Use the give (@link HostnameVerifier} instance.
using(HostnameVerifier) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given HostnameVerifier instance.
using(Validator) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given Validator instance.
using(CredentialsProvider) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given CredentialsProvider instance.
using(CredentialsProvider) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given CredentialsProvider instance.
using(HttpRequestRetryHandler) - Method in class io.dropwizard.client.HttpClientBuilder
Uses the HttpRequestRetryHandler for handling request retries.
using(HttpRequestRetryHandler) - Method in class io.dropwizard.client.JerseyClientBuilder
Uses the HttpRequestRetryHandler for handling request retries.
using(RedirectStrategy) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given RedirectStrategy instance.
using(ServiceUnavailableRetryStrategy) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given ServiceUnavailableRetryStrategy instance
using(ServiceUnavailableRetryStrategy) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given ServiceUnavailableRetryStrategy instance.
using(Registry<ConnectionSocketFactory>) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given Registry instance.
using(Registry<ConnectionSocketFactory>) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given Registry instance of connection socket factories.
using(DnsResolver) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given DnsResolver instance.
using(DnsResolver) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given DnsResolver instance.
using(HttpRoutePlanner) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given HttpRoutePlanner instance.
using(HttpRoutePlanner) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given HttpRoutePlanner instance.
using(HttpProcessor) - Method in class io.dropwizard.client.HttpClientBuilder
Use the given HttpProcessor instance
using(ConnectorProvider) - Method in class io.dropwizard.client.JerseyClientBuilder
Use the given ConnectorProvider instance.

W

withProperty(String, Object) - Method in class io.dropwizard.client.JerseyClientBuilder
Sets the state of the given Jersey property.
withProvider(Class<?>) - Method in class io.dropwizard.client.JerseyClientBuilder
Adds the given class as a Jersey provider.
withProvider(Object) - Method in class io.dropwizard.client.JerseyClientBuilder
Adds the given object as a Jersey provider.
A B C D F G H I J N P S T U W 
All Classes All Packages