Class ShadowDefaultRequestDirector
java.lang.Object
org.robolectric.shadows.httpclient.ShadowDefaultRequestDirector
@Implements(org.apache.http.impl.client.DefaultRequestDirector.class)
public class ShadowDefaultRequestDirector
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ConnectionKeepAliveStrategyprotected ClientConnectionManagerprotected org.apache.http.ConnectionReuseStrategyprotected HttpParamsprotected org.apache.http.protocol.HttpProcessorprotected org.apache.http.protocol.HttpRequestExecutorprotected org.apache.http.client.HttpRequestRetryHandlerprotected org.apache.http.conn.routing.HttpRoutePlannerprotected org.apache.commons.logging.Logprotected org.apache.http.client.AuthenticationHandlerprotected org.apache.http.client.RedirectHandlerprotected org.apache.http.client.AuthenticationHandlerprotected org.apache.http.client.UserTokenHandler -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void__constructor__(org.apache.commons.logging.Log log, org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, org.apache.http.conn.routing.HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, org.apache.http.client.HttpRequestRetryHandler retryHandler, org.apache.http.client.RedirectHandler redirectHandler, org.apache.http.client.AuthenticationHandler targetAuthHandler, org.apache.http.client.AuthenticationHandler proxyAuthHandler, org.apache.http.client.UserTokenHandler userTokenHandler, HttpParams params) protected void__constructor__(org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, org.apache.http.conn.routing.HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, org.apache.http.client.HttpRequestRetryHandler retryHandler, org.apache.http.client.RedirectHandler redirectHandler, org.apache.http.client.AuthenticationHandler targetAuthHandler, org.apache.http.client.AuthenticationHandler proxyAuthHandler, org.apache.http.client.UserTokenHandler userTokenHandler, HttpParams params) protected org.apache.http.HttpResponseexecute(org.apache.http.HttpHost httpHost, org.apache.http.HttpRequest httpRequest, org.apache.http.protocol.HttpContext httpContext) org.apache.http.ConnectionReuseStrategyorg.apache.http.protocol.HttpProcessororg.apache.http.protocol.HttpRequestExecutororg.apache.http.client.HttpRequestRetryHandlerorg.apache.http.conn.routing.HttpRoutePlannerstatic org.apache.http.HttpRequeststatic HttpRequestInfoorg.apache.commons.logging.LoggetLog()org.apache.http.client.AuthenticationHandlerorg.apache.http.client.RedirectHandlerstatic org.apache.http.HttpRequestgetSentHttpRequest(int index) Deprecated.static HttpRequestInfogetSentHttpRequestInfo(int index) Deprecated.UseFakeHttp.getSentHttpRequest(int)instead.org.apache.http.client.AuthenticationHandlerorg.apache.http.client.UserTokenHandlerstatic voidreset()
-
Field Details
-
log
protected org.apache.commons.logging.Log log -
connectionManager
-
httpRoutePlanner
protected org.apache.http.conn.routing.HttpRoutePlanner httpRoutePlanner -
connectionReuseStrategy
protected org.apache.http.ConnectionReuseStrategy connectionReuseStrategy -
connectionKeepAliveStrategy
-
httpRequestExecutor
protected org.apache.http.protocol.HttpRequestExecutor httpRequestExecutor -
httpProcessor
protected org.apache.http.protocol.HttpProcessor httpProcessor -
httpRequestRetryHandler
protected org.apache.http.client.HttpRequestRetryHandler httpRequestRetryHandler -
redirectHandler
protected org.apache.http.client.RedirectHandler redirectHandler -
targetAuthenticationHandler
protected org.apache.http.client.AuthenticationHandler targetAuthenticationHandler -
proxyAuthenticationHandler
protected org.apache.http.client.AuthenticationHandler proxyAuthenticationHandler -
userTokenHandler
protected org.apache.http.client.UserTokenHandler userTokenHandler -
httpParams
-
-
Constructor Details
-
ShadowDefaultRequestDirector
public ShadowDefaultRequestDirector()
-
-
Method Details
-
__constructor__
@Implementation protected void __constructor__(org.apache.commons.logging.Log log, org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, org.apache.http.conn.routing.HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, org.apache.http.client.HttpRequestRetryHandler retryHandler, org.apache.http.client.RedirectHandler redirectHandler, org.apache.http.client.AuthenticationHandler targetAuthHandler, org.apache.http.client.AuthenticationHandler proxyAuthHandler, org.apache.http.client.UserTokenHandler userTokenHandler, HttpParams params) -
__constructor__
@Implementation protected void __constructor__(org.apache.http.protocol.HttpRequestExecutor requestExec, ClientConnectionManager conman, org.apache.http.ConnectionReuseStrategy reustrat, ConnectionKeepAliveStrategy kastrat, org.apache.http.conn.routing.HttpRoutePlanner rouplan, org.apache.http.protocol.HttpProcessor httpProcessor, org.apache.http.client.HttpRequestRetryHandler retryHandler, org.apache.http.client.RedirectHandler redirectHandler, org.apache.http.client.AuthenticationHandler targetAuthHandler, org.apache.http.client.AuthenticationHandler proxyAuthHandler, org.apache.http.client.UserTokenHandler userTokenHandler, HttpParams params) -
getSentHttpRequest
@Deprecated @InlineMe(replacement="FakeHttp.getFakeHttpLayer().getSentHttpRequestInfo(index).getHttpRequest()", imports="org.robolectric.shadows.httpclient.FakeHttp") public static org.apache.http.HttpRequest getSentHttpRequest(int index) Deprecated.UseFakeHttp.getSentHttpRequestInfo(int)instead. This method will be removed in Robolectric 4.13.Get the sentHttpRequestfor the given index.- Parameters:
index- The index- Returns:
- HttpRequest
-
getLatestSentHttpRequest
public static org.apache.http.HttpRequest getLatestSentHttpRequest() -
getLatestSentHttpRequestInfo
-
getSentHttpRequestInfo
@Deprecated @InlineMe(replacement="FakeHttp.getFakeHttpLayer().getSentHttpRequestInfo(index)", imports="org.robolectric.shadows.httpclient.FakeHttp") public static HttpRequestInfo getSentHttpRequestInfo(int index) Deprecated.UseFakeHttp.getSentHttpRequest(int)instead. This method will be removed in Robolectric 4.13.Get the sentHttpRequestInfofor the given index.- Parameters:
index- The index- Returns:
- HttpRequestInfo
-
execute
@Implementation protected org.apache.http.HttpResponse execute(org.apache.http.HttpHost httpHost, org.apache.http.HttpRequest httpRequest, org.apache.http.protocol.HttpContext httpContext) throws org.apache.http.HttpException, IOException - Throws:
org.apache.http.HttpExceptionIOException
-
getLog
public org.apache.commons.logging.Log getLog() -
getConnectionManager
-
getHttpRoutePlanner
public org.apache.http.conn.routing.HttpRoutePlanner getHttpRoutePlanner() -
getConnectionReuseStrategy
public org.apache.http.ConnectionReuseStrategy getConnectionReuseStrategy() -
getConnectionKeepAliveStrategy
-
getHttpRequestExecutor
public org.apache.http.protocol.HttpRequestExecutor getHttpRequestExecutor() -
getHttpProcessor
public org.apache.http.protocol.HttpProcessor getHttpProcessor() -
getHttpRequestRetryHandler
public org.apache.http.client.HttpRequestRetryHandler getHttpRequestRetryHandler() -
getRedirectHandler
public org.apache.http.client.RedirectHandler getRedirectHandler() -
getTargetAuthenticationHandler
public org.apache.http.client.AuthenticationHandler getTargetAuthenticationHandler() -
getProxyAuthenticationHandler
public org.apache.http.client.AuthenticationHandler getProxyAuthenticationHandler() -
getUserTokenHandler
public org.apache.http.client.UserTokenHandler getUserTokenHandler() -
getHttpParams
-
reset
-
FakeHttp.getSentHttpRequestInfo(int)instead.