org.apache.http.impl.client
Class SystemDefaultHttpClient
java.lang.Object
org.apache.http.impl.client.AbstractHttpClient
org.apache.http.impl.client.DefaultHttpClient
org.apache.http.impl.client.SystemDefaultHttpClient
- All Implemented Interfaces:
- HttpClient
@ThreadSafe
public class SystemDefaultHttpClient
- extends DefaultHttpClient
An extension of DefaultHttpClient
pre-configured using system properties.
The following system properties are taken into account by this class:
- ssl.TrustManagerFactory.algorithm
- javax.net.ssl.trustStoreType
- javax.net.ssl.trustStore
- javax.net.ssl.trustStoreProvider
- javax.net.ssl.trustStorePassword
- java.home
- ssl.KeyManagerFactory.algorithm
- javax.net.ssl.keyStoreType
- javax.net.ssl.keyStore
- javax.net.ssl.keyStoreProvider
- javax.net.ssl.keyStorePassword
- http.proxyHost
- http.proxyPort
- http.nonProxyHosts
- http.keepAlive
- http.maxConnections
The following parameters can be used to customize the behavior of this
class:
- Since:
- 4.2
Methods inherited from class org.apache.http.impl.client.AbstractHttpClient |
addRequestInterceptor, addRequestInterceptor, addResponseInterceptor, addResponseInterceptor, clearRequestInterceptors, clearResponseInterceptors, createAuthSchemeRegistry, createClientRequestDirector, createClientRequestDirector, createClientRequestDirector, createConnectionKeepAliveStrategy, createCookieSpecRegistry, createCookieStore, createCredentialsProvider, createHttpContext, createHttpRequestRetryHandler, createProxyAuthenticationHandler, createProxyAuthenticationStrategy, createRedirectHandler, createRequestExecutor, createTargetAuthenticationHandler, createTargetAuthenticationStrategy, createUserTokenHandler, determineParams, execute, execute, execute, execute, execute, execute, execute, execute, getAuthSchemes, getBackoffManager, getConnectionBackoffStrategy, getConnectionKeepAliveStrategy, getConnectionManager, getConnectionReuseStrategy, getCookieSpecs, getCookieStore, getCredentialsProvider, getHttpProcessor, getHttpRequestRetryHandler, getParams, getProxyAuthenticationHandler, getProxyAuthenticationStrategy, getRedirectHandler, getRedirectStrategy, getRequestExecutor, getRequestInterceptor, getRequestInterceptorCount, getResponseInterceptor, getResponseInterceptorCount, getRoutePlanner, getTargetAuthenticationHandler, getTargetAuthenticationStrategy, getUserTokenHandler, removeRequestInterceptorByClass, removeResponseInterceptorByClass, setAuthSchemes, setBackoffManager, setConnectionBackoffStrategy, setCookieSpecs, setCookieStore, setCredentialsProvider, setHttpRequestRetryHandler, setKeepAliveStrategy, setParams, setProxyAuthenticationHandler, setProxyAuthenticationStrategy, setRedirectHandler, setRedirectStrategy, setReuseStrategy, setRoutePlanner, setTargetAuthenticationHandler, setTargetAuthenticationStrategy, setUserTokenHandler |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SystemDefaultHttpClient
public SystemDefaultHttpClient(HttpParams params)
SystemDefaultHttpClient
public SystemDefaultHttpClient()
createClientConnectionManager
protected ClientConnectionManager createClientConnectionManager()
- Overrides:
createClientConnectionManager
in class AbstractHttpClient
createHttpRoutePlanner
protected HttpRoutePlanner createHttpRoutePlanner()
- Overrides:
createHttpRoutePlanner
in class AbstractHttpClient
createConnectionReuseStrategy
protected ConnectionReuseStrategy createConnectionReuseStrategy()
- Overrides:
createConnectionReuseStrategy
in class AbstractHttpClient
Copyright © 1999-2013 The Apache Software Foundation. All Rights Reserved.