biz.neustar.pagerduty.util
Class PagerDutyHttpClient

java.lang.Object
  extended by org.apache.http.impl.client.AbstractHttpClient
      extended by org.apache.http.impl.client.DefaultHttpClient
          extended by biz.neustar.pagerduty.util.PagerDutyHttpClient
All Implemented Interfaces:
org.apache.http.client.HttpClient

@Singleton
public class PagerDutyHttpClient
extends org.apache.http.impl.client.DefaultHttpClient


Constructor Summary
PagerDutyHttpClient(String subdomain, String username, String password)
           
 
Method Summary
protected  org.apache.http.conn.ClientConnectionManager createClientConnectionManager()
           
protected  org.apache.http.client.CredentialsProvider createCredentialsProvider()
           
protected  org.apache.http.protocol.HttpContext createHttpContext()
           
protected  org.apache.http.params.HttpParams createHttpParams()
           
protected  org.apache.http.protocol.HttpRequestExecutor createRequestExecutor()
           
 
Methods inherited from class org.apache.http.impl.client.DefaultHttpClient
createHttpProcessor, setDefaultHttpParams
 
Methods inherited from class org.apache.http.impl.client.AbstractHttpClient
addRequestInterceptor, addRequestInterceptor, addResponseInterceptor, addResponseInterceptor, clearRequestInterceptors, clearResponseInterceptors, createAuthSchemeRegistry, createClientRequestDirector, createClientRequestDirector, createConnectionKeepAliveStrategy, createConnectionReuseStrategy, createCookieSpecRegistry, createCookieStore, createHttpRequestRetryHandler, createHttpRoutePlanner, createProxyAuthenticationHandler, createRedirectHandler, createTargetAuthenticationHandler, createUserTokenHandler, determineParams, execute, execute, execute, execute, execute, execute, execute, execute, getAuthSchemes, getConnectionKeepAliveStrategy, getConnectionManager, getConnectionReuseStrategy, getCookieSpecs, getCookieStore, getCredentialsProvider, getHttpProcessor, getHttpRequestRetryHandler, getParams, getProxyAuthenticationHandler, getRedirectHandler, getRedirectStrategy, getRequestExecutor, getRequestInterceptor, getRequestInterceptorCount, getResponseInterceptor, getResponseInterceptorCount, getRoutePlanner, getTargetAuthenticationHandler, getUserTokenHandler, removeRequestInterceptorByClass, removeResponseInterceptorByClass, setAuthSchemes, setCookieSpecs, setCookieStore, setCredentialsProvider, setHttpRequestRetryHandler, setKeepAliveStrategy, setParams, setProxyAuthenticationHandler, setRedirectHandler, setRedirectStrategy, setReuseStrategy, setRoutePlanner, setTargetAuthenticationHandler, setUserTokenHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PagerDutyHttpClient

@Inject
public PagerDutyHttpClient(@Named(value="pagerduty.subdomain")
                                  String subdomain,
                                  @Named(value="pagerduty.username")
                                  String username,
                                  @Named(value="pagerduty.password")
                                  String password)
Method Detail

createCredentialsProvider

protected org.apache.http.client.CredentialsProvider createCredentialsProvider()
Overrides:
createCredentialsProvider in class org.apache.http.impl.client.AbstractHttpClient

createRequestExecutor

protected org.apache.http.protocol.HttpRequestExecutor createRequestExecutor()
Overrides:
createRequestExecutor in class org.apache.http.impl.client.AbstractHttpClient

createHttpContext

protected org.apache.http.protocol.HttpContext createHttpContext()
Overrides:
createHttpContext in class org.apache.http.impl.client.AbstractHttpClient

createHttpParams

protected org.apache.http.params.HttpParams createHttpParams()
Overrides:
createHttpParams in class org.apache.http.impl.client.DefaultHttpClient

createClientConnectionManager

protected org.apache.http.conn.ClientConnectionManager createClientConnectionManager()
Overrides:
createClientConnectionManager in class org.apache.http.impl.client.AbstractHttpClient


Copyright © 2011. All Rights Reserved.