bad.robot.http.apache
Class ApacheHttpClientBuilder

java.lang.Object
  extended by bad.robot.http.apache.ApacheHttpClientBuilder
All Implemented Interfaces:
Builder<org.apache.http.client.HttpClient>, ConfigurableHttpClient

public class ApacheHttpClientBuilder
extends Object
implements Builder<org.apache.http.client.HttpClient>, ConfigurableHttpClient


Nested Class Summary
 class ApacheHttpClientBuilder.AuthenticatedHost
           
 
Constructor Summary
ApacheHttpClientBuilder()
           
 
Method Summary
static ApacheHttpClientBuilder anApacheClientWithShortTimeout()
           
 org.apache.http.client.HttpClient build()
           
 ApacheHttpClientBuilder with(AutomaticRedirectHandling handleRedirects)
           
 ApacheHttpClientBuilder with(HttpTimeout timeout)
           
 ApacheHttpClientBuilder with(Proxy proxy)
           
 ApacheHttpClientBuilder with(Ssl ssl)
           
 ApacheHttpClientBuilder withBasicAuthCredentials(String username, String password, URL url)
           
 ConfigurableHttpClient withOAuthCredentials(String authorisationToken, URL url)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ApacheHttpClientBuilder

public ApacheHttpClientBuilder()
Method Detail

anApacheClientWithShortTimeout

public static ApacheHttpClientBuilder anApacheClientWithShortTimeout()

withBasicAuthCredentials

public ApacheHttpClientBuilder withBasicAuthCredentials(String username,
                                                        String password,
                                                        URL url)
Specified by:
withBasicAuthCredentials in interface ConfigurableHttpClient

withOAuthCredentials

public ConfigurableHttpClient withOAuthCredentials(String authorisationToken,
                                                   URL url)
Specified by:
withOAuthCredentials in interface ConfigurableHttpClient

with

public ApacheHttpClientBuilder with(HttpTimeout timeout)

with

public ApacheHttpClientBuilder with(Proxy proxy)

with

public ApacheHttpClientBuilder with(Ssl ssl)

with

public ApacheHttpClientBuilder with(AutomaticRedirectHandling handleRedirects)

build

public org.apache.http.client.HttpClient build()
Specified by:
build in interface Builder<org.apache.http.client.HttpClient>


Copyright © 2012. All Rights Reserved.