public class MockHttpClient extends DefaultHttpClient
Beta
Mock for HttpClient that does not actually make any network calls.
Implementation is not thread-safe.
Inheritance
java.lang.Object > org.apache.http.impl.client.CloseableHttpClient > org.apache.http.impl.client.AbstractHttpClient > org.apache.http.impl.client.DefaultHttpClient > MockHttpClientInherited Members
org.apache.http.impl.client.AbstractHttpClient.addRequestInterceptor(org.apache.http.HttpRequestInterceptor)
org.apache.http.impl.client.AbstractHttpClient.addRequestInterceptor(org.apache.http.HttpRequestInterceptor,int)
org.apache.http.impl.client.AbstractHttpClient.addResponseInterceptor(org.apache.http.HttpResponseInterceptor)
org.apache.http.impl.client.AbstractHttpClient.addResponseInterceptor(org.apache.http.HttpResponseInterceptor,int)
org.apache.http.impl.client.AbstractHttpClient.clearRequestInterceptors()
org.apache.http.impl.client.AbstractHttpClient.clearResponseInterceptors()
org.apache.http.impl.client.AbstractHttpClient.close()
org.apache.http.impl.client.AbstractHttpClient.createAuthSchemeRegistry()
org.apache.http.impl.client.AbstractHttpClient.createClientConnectionManager()
org.apache.http.impl.client.AbstractHttpClient.createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)
org.apache.http.impl.client.AbstractHttpClient.createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectStrategy,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)
org.apache.http.impl.client.AbstractHttpClient.createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectStrategy,org.apache.http.client.AuthenticationStrategy,org.apache.http.client.AuthenticationStrategy,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)
org.apache.http.impl.client.AbstractHttpClient.createConnectionKeepAliveStrategy()
org.apache.http.impl.client.AbstractHttpClient.createConnectionReuseStrategy()
org.apache.http.impl.client.AbstractHttpClient.createCookieSpecRegistry()
org.apache.http.impl.client.AbstractHttpClient.createCookieStore()
org.apache.http.impl.client.AbstractHttpClient.createCredentialsProvider()
org.apache.http.impl.client.AbstractHttpClient.createHttpContext()
org.apache.http.impl.client.AbstractHttpClient.createHttpRequestRetryHandler()
org.apache.http.impl.client.AbstractHttpClient.createHttpRoutePlanner()
org.apache.http.impl.client.AbstractHttpClient.createProxyAuthenticationHandler()
org.apache.http.impl.client.AbstractHttpClient.createProxyAuthenticationStrategy()
org.apache.http.impl.client.AbstractHttpClient.createRedirectHandler()
org.apache.http.impl.client.AbstractHttpClient.createRequestExecutor()
org.apache.http.impl.client.AbstractHttpClient.createTargetAuthenticationHandler()
org.apache.http.impl.client.AbstractHttpClient.createTargetAuthenticationStrategy()
org.apache.http.impl.client.AbstractHttpClient.createUserTokenHandler()
org.apache.http.impl.client.AbstractHttpClient.determineParams(org.apache.http.HttpRequest)
org.apache.http.impl.client.AbstractHttpClient.doExecute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)
org.apache.http.impl.client.AbstractHttpClient.getAuthSchemes()
org.apache.http.impl.client.AbstractHttpClient.getBackoffManager()
org.apache.http.impl.client.AbstractHttpClient.getConnectionBackoffStrategy()
org.apache.http.impl.client.AbstractHttpClient.getConnectionKeepAliveStrategy()
org.apache.http.impl.client.AbstractHttpClient.getConnectionManager()
org.apache.http.impl.client.AbstractHttpClient.getConnectionReuseStrategy()
org.apache.http.impl.client.AbstractHttpClient.getCookieSpecs()
org.apache.http.impl.client.AbstractHttpClient.getCookieStore()
org.apache.http.impl.client.AbstractHttpClient.getCredentialsProvider()
org.apache.http.impl.client.AbstractHttpClient.getHttpProcessor()
org.apache.http.impl.client.AbstractHttpClient.getHttpRequestRetryHandler()
org.apache.http.impl.client.AbstractHttpClient.getParams()
org.apache.http.impl.client.AbstractHttpClient.getProxyAuthenticationHandler()
org.apache.http.impl.client.AbstractHttpClient.getProxyAuthenticationStrategy()
org.apache.http.impl.client.AbstractHttpClient.getRedirectHandler()
org.apache.http.impl.client.AbstractHttpClient.getRedirectStrategy()
org.apache.http.impl.client.AbstractHttpClient.getRequestExecutor()
org.apache.http.impl.client.AbstractHttpClient.getRequestInterceptor(int)
org.apache.http.impl.client.AbstractHttpClient.getRequestInterceptorCount()
org.apache.http.impl.client.AbstractHttpClient.getResponseInterceptor(int)
org.apache.http.impl.client.AbstractHttpClient.getResponseInterceptorCount()
org.apache.http.impl.client.AbstractHttpClient.getRoutePlanner()
org.apache.http.impl.client.AbstractHttpClient.getTargetAuthenticationHandler()
org.apache.http.impl.client.AbstractHttpClient.getTargetAuthenticationStrategy()
org.apache.http.impl.client.AbstractHttpClient.getUserTokenHandler()
org.apache.http.impl.client.AbstractHttpClient.removeRequestInterceptorByClass(java.lang.Class<? extends org.apache.http.HttpRequestInterceptor>)
org.apache.http.impl.client.AbstractHttpClient.removeResponseInterceptorByClass(java.lang.Class<? extends org.apache.http.HttpResponseInterceptor>)
org.apache.http.impl.client.AbstractHttpClient.setAuthSchemes(org.apache.http.auth.AuthSchemeRegistry)
org.apache.http.impl.client.AbstractHttpClient.setBackoffManager(org.apache.http.client.BackoffManager)
org.apache.http.impl.client.AbstractHttpClient.setConnectionBackoffStrategy(org.apache.http.client.ConnectionBackoffStrategy)
org.apache.http.impl.client.AbstractHttpClient.setCookieSpecs(org.apache.http.cookie.CookieSpecRegistry)
org.apache.http.impl.client.AbstractHttpClient.setCookieStore(org.apache.http.client.CookieStore)
org.apache.http.impl.client.AbstractHttpClient.setCredentialsProvider(org.apache.http.client.CredentialsProvider)
org.apache.http.impl.client.AbstractHttpClient.setHttpRequestRetryHandler(org.apache.http.client.HttpRequestRetryHandler)
org.apache.http.impl.client.AbstractHttpClient.setKeepAliveStrategy(org.apache.http.conn.ConnectionKeepAliveStrategy)
org.apache.http.impl.client.AbstractHttpClient.setParams(org.apache.http.params.HttpParams)
org.apache.http.impl.client.AbstractHttpClient.setProxyAuthenticationHandler(org.apache.http.client.AuthenticationHandler)
org.apache.http.impl.client.AbstractHttpClient.setProxyAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy)
org.apache.http.impl.client.AbstractHttpClient.setRedirectHandler(org.apache.http.client.RedirectHandler)
org.apache.http.impl.client.AbstractHttpClient.setRedirectStrategy(org.apache.http.client.RedirectStrategy)
org.apache.http.impl.client.AbstractHttpClient.setReuseStrategy(org.apache.http.ConnectionReuseStrategy)
org.apache.http.impl.client.AbstractHttpClient.setRoutePlanner(org.apache.http.conn.routing.HttpRoutePlanner)
org.apache.http.impl.client.AbstractHttpClient.setTargetAuthenticationHandler(org.apache.http.client.AuthenticationHandler)
org.apache.http.impl.client.AbstractHttpClient.setTargetAuthenticationStrategy(org.apache.http.client.AuthenticationStrategy)
org.apache.http.impl.client.AbstractHttpClient.setUserTokenHandler(org.apache.http.client.UserTokenHandler)
org.apache.http.impl.client.CloseableHttpClient.<T>execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.client.ResponseHandler<? extends T>)
org.apache.http.impl.client.CloseableHttpClient.<T>execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.client.ResponseHandler<? extends T>,org.apache.http.protocol.HttpContext)
org.apache.http.impl.client.CloseableHttpClient.<T>execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.client.ResponseHandler<? extends T>)
org.apache.http.impl.client.CloseableHttpClient.<T>execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.client.ResponseHandler<? extends T>,org.apache.http.protocol.HttpContext)
org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.HttpHost,org.apache.http.HttpRequest)
org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.HttpHost,org.apache.http.HttpRequest,org.apache.http.protocol.HttpContext)
org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest)
org.apache.http.impl.client.CloseableHttpClient.execute(org.apache.http.client.methods.HttpUriRequest,org.apache.http.protocol.HttpContext)
org.apache.http.impl.client.DefaultHttpClient.createHttpParams()
org.apache.http.impl.client.DefaultHttpClient.createHttpProcessor()
org.apache.http.impl.client.DefaultHttpClient.setDefaultHttpParams(org.apache.http.params.HttpParams)
Constructors
MockHttpClient()
public MockHttpClient()
Methods
createClientRequestDirector(HttpRequestExecutor requestExec, ClientConnectionManager conman, ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectHandler redirectHandler, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler stateHandler, HttpParams params)
protected RequestDirector createClientRequestDirector(HttpRequestExecutor requestExec, ClientConnectionManager conman, ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, HttpRoutePlanner rouplan, HttpProcessor httpProcessor, HttpRequestRetryHandler retryHandler, RedirectHandler redirectHandler, AuthenticationHandler targetAuthHandler, AuthenticationHandler proxyAuthHandler, UserTokenHandler stateHandler, HttpParams params)
Parameters | |
---|---|
Name | Description |
requestExec |
org.apache.http.protocol.HttpRequestExecutor |
conman |
org.apache.http.conn.ClientConnectionManager |
reustrat |
org.apache.http.ConnectionReuseStrategy |
kastrat |
org.apache.http.conn.ConnectionKeepAliveStrategy |
rouplan |
org.apache.http.conn.routing.HttpRoutePlanner |
httpProcessor |
org.apache.http.protocol.HttpProcessor |
retryHandler |
org.apache.http.client.HttpRequestRetryHandler |
redirectHandler |
org.apache.http.client.RedirectHandler |
targetAuthHandler |
org.apache.http.client.AuthenticationHandler |
proxyAuthHandler |
org.apache.http.client.AuthenticationHandler |
stateHandler |
org.apache.http.client.UserTokenHandler |
params |
org.apache.http.params.HttpParams |
Returns | |
---|---|
Type | Description |
org.apache.http.client.RequestDirector |
org.apache.http.impl.client.AbstractHttpClient.createClientRequestDirector(org.apache.http.protocol.HttpRequestExecutor,org.apache.http.conn.ClientConnectionManager,org.apache.http.ConnectionReuseStrategy,org.apache.http.conn.ConnectionKeepAliveStrategy,org.apache.http.conn.routing.HttpRoutePlanner,org.apache.http.protocol.HttpProcessor,org.apache.http.client.HttpRequestRetryHandler,org.apache.http.client.RedirectHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.AuthenticationHandler,org.apache.http.client.UserTokenHandler,org.apache.http.params.HttpParams)
getResponseCode()
public final int getResponseCode()
Returns the HTTP response code to use.
Returns | |
---|---|
Type | Description |
int |
setResponseCode(int responseCode)
public MockHttpClient setResponseCode(int responseCode)
Sets the HTTP response code to use.
Parameter | |
---|---|
Name | Description |
responseCode |
int |
Returns | |
---|---|
Type | Description |
MockHttpClient |