Skip navigation links
A B C D F G H I J N P S T U W 

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

Configuration Parameters: Name Default Description username REQUIRED The username used to connect to the server. password REQUIRED The password used to connect to the server. authScheme null Optional, The authentication scheme used by the underlying AuthScope class.

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 RxClient instance.

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
 
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.
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
 
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
 
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
 
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
 
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(Environment) - Constructor for class io.dropwizard.client.JerseyClientBuilder
 
JerseyClientBuilder(MetricRegistry) - 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

Configuration Parameters: Name Default Description host REQUIRED The proxy server host name or ip address. port scheme default The proxy server port.

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

W

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

Copyright © 2018. All rights reserved.