Uses of Interface
org.apache.http.protocol.HttpContext
| Package | Description |
|---|---|
| org.apache.http |
The core interfaces and classes of the HTTP components.
|
| org.apache.http.client |
The API for client-side HTTP communication and
entry point to the HttpClient module.
|
| org.apache.http.client.protocol |
Additional request and response interceptors.
|
| org.apache.http.conn |
The client-side connection management and handling API
at the heart of what is referred to as HttpConn.
|
| org.apache.http.conn.routing |
The client-side route representation and tracking API, part of HttpConn.
|
| org.apache.http.impl |
Default implementations for interfaces in
org.apache.http. |
| org.apache.http.impl.client | |
| org.apache.http.impl.conn | |
| org.apache.http.protocol |
HTTP protocol execution framework.
|
-
Uses of HttpContext in org.apache.http
Methods in org.apache.http with parameters of type HttpContext Modifier and Type Method Description booleanConnectionReuseStrategy. keepAlive(HttpResponse response, HttpContext context)Decides whether a connection can be kept open after a request.HttpResponseHttpResponseFactory. newHttpResponse(ProtocolVersion ver, int status, HttpContext context)Creates a new response from status line elements.HttpResponseHttpResponseFactory. newHttpResponse(StatusLine statusline, HttpContext context)Creates a new response from a status line.voidHttpRequestInterceptor. process(HttpRequest request, HttpContext context)Processes a request.voidHttpResponseInterceptor. process(HttpResponse response, HttpContext context)Processes a response. -
Uses of HttpContext in org.apache.http.client
Methods in org.apache.http.client with parameters of type HttpContext Modifier and Type Method Description <T> THttpClient. execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler, HttpContext context)Executes a request using the given context and processes the response using the given response handler.HttpResponseHttpClient. execute(HttpUriRequest request, HttpContext context)Executes a request using the given context.<T> THttpClient. execute(HttpHost target, HttpRequest request, ResponseHandler<? extends T> responseHandler, HttpContext context)Executes a request to the target using the given context and processes the response using the given response handler.HttpResponseHttpClient. execute(HttpHost target, HttpRequest request, HttpContext context)Executes a request to the target using the given context.HttpResponseRequestDirector. execute(HttpHost target, HttpRequest request, HttpContext context)Executes a request.Map<String,Header>AuthenticationHandler. getChallenges(HttpResponse response, HttpContext context)URIRedirectHandler. getLocationURI(HttpResponse response, HttpContext context)Determines the location request is expected to be redirected to given the response from the target server and the current request execution context.ObjectUserTokenHandler. getUserToken(HttpContext context)The token object returned by this method is expected to uniquely identify the current user if the context is user specific or to benullif it is not.booleanAuthenticationHandler. isAuthenticationRequested(HttpResponse response, HttpContext context)booleanRedirectHandler. isRedirectRequested(HttpResponse response, HttpContext context)Determines if a request should be redirected to a new location given the response from the target server.booleanHttpRequestRetryHandler. retryRequest(IOException exception, int executionCount, HttpContext context)Determines if a method should be retried after an IOException occurs during execution.AuthSchemeAuthenticationHandler. selectScheme(Map<String,Header> challenges, HttpResponse response, HttpContext context) -
Uses of HttpContext in org.apache.http.client.protocol
Methods in org.apache.http.client.protocol with parameters of type HttpContext Modifier and Type Method Description voidRequestAddCookies. process(HttpRequest request, HttpContext context)voidRequestDefaultHeaders. process(HttpRequest request, HttpContext context)voidRequestProxyAuthentication. process(HttpRequest request, HttpContext context)voidRequestTargetAuthentication. process(HttpRequest request, HttpContext context)voidResponseProcessCookies. process(HttpResponse response, HttpContext context)Constructors in org.apache.http.client.protocol with parameters of type HttpContext Constructor Description ClientContextConfigurer(HttpContext context) -
Uses of HttpContext in org.apache.http.conn
Methods in org.apache.http.conn with parameters of type HttpContext Modifier and Type Method Description longConnectionKeepAliveStrategy. getKeepAliveDuration(HttpResponse response, HttpContext context)Returns the duration of time which this connection can be safely kept idle.voidManagedClientConnection. layerProtocol(HttpContext context, HttpParams params)Layers a new protocol on top of atunnelledconnection.voidManagedClientConnection. open(HttpRoute route, HttpContext context, HttpParams params)Opens this connection according to the given route.voidClientConnectionOperator. openConnection(OperatedClientConnection conn, HttpHost target, InetAddress local, HttpContext context, HttpParams params)Opens a connection to the given target host.voidClientConnectionOperator. updateSecureConnection(OperatedClientConnection conn, HttpHost target, HttpContext context, HttpParams params)Updates a connection with a layered secure connection. -
Uses of HttpContext in org.apache.http.conn.routing
Methods in org.apache.http.conn.routing with parameters of type HttpContext Modifier and Type Method Description HttpRouteHttpRoutePlanner. determineRoute(HttpHost target, HttpRequest request, HttpContext context)Determines the route for a request. -
Uses of HttpContext in org.apache.http.impl
Methods in org.apache.http.impl with parameters of type HttpContext Modifier and Type Method Description protected LocaleDefaultHttpResponseFactory. determineLocale(HttpContext context)Determines the locale of the response.booleanDefaultConnectionReuseStrategy. keepAlive(HttpResponse response, HttpContext context)booleanNoConnectionReuseStrategy. keepAlive(HttpResponse response, HttpContext context)HttpResponseDefaultHttpResponseFactory. newHttpResponse(ProtocolVersion ver, int status, HttpContext context)HttpResponseDefaultHttpResponseFactory. newHttpResponse(StatusLine statusline, HttpContext context) -
Uses of HttpContext in org.apache.http.impl.client
Methods in org.apache.http.impl.client that return HttpContext Modifier and Type Method Description protected abstract HttpContextAbstractHttpClient. createHttpContext()protected HttpContextDefaultHttpClient. createHttpContext()Methods in org.apache.http.impl.client with parameters of type HttpContext Modifier and Type Method Description protected HttpRequestDefaultRequestDirector. createConnectRequest(HttpRoute route, HttpContext context)Creates the CONNECT request for tunnelling.protected booleanDefaultRequestDirector. createTunnelToProxy(HttpRoute route, int hop, HttpContext context)Creates a tunnel to an intermediate proxy.protected booleanDefaultRequestDirector. createTunnelToTarget(HttpRoute route, HttpContext context)Creates a tunnel to the target server.protected HttpRouteDefaultRequestDirector. determineRoute(HttpHost target, HttpRequest request, HttpContext context)Determines the route for a request.protected voidDefaultRequestDirector. establishRoute(HttpRoute route, HttpContext context)Establishes the target route.<T> TAbstractHttpClient. execute(HttpUriRequest request, ResponseHandler<? extends T> responseHandler, HttpContext context)HttpResponseAbstractHttpClient. execute(HttpUriRequest request, HttpContext context)Maps toexecute(target, request, context).<T> TAbstractHttpClient. execute(HttpHost target, HttpRequest request, ResponseHandler<? extends T> responseHandler, HttpContext context)HttpResponseAbstractHttpClient. execute(HttpHost target, HttpRequest request, HttpContext context)HttpResponseDefaultRequestDirector. execute(HttpHost target, HttpRequest request, HttpContext context)Map<String,Header>DefaultProxyAuthenticationHandler. getChallenges(HttpResponse response, HttpContext context)Map<String,Header>DefaultTargetAuthenticationHandler. getChallenges(HttpResponse response, HttpContext context)longDefaultConnectionKeepAliveStrategy. getKeepAliveDuration(HttpResponse response, HttpContext context)URIDefaultRedirectHandler. getLocationURI(HttpResponse response, HttpContext context)ObjectDefaultUserTokenHandler. getUserToken(HttpContext context)protected RoutedRequestDefaultRequestDirector. handleResponse(RoutedRequest roureq, HttpResponse response, HttpContext context)Analyzes a response to check need for a followup.booleanDefaultProxyAuthenticationHandler. isAuthenticationRequested(HttpResponse response, HttpContext context)booleanDefaultTargetAuthenticationHandler. isAuthenticationRequested(HttpResponse response, HttpContext context)booleanDefaultRedirectHandler. isRedirectRequested(HttpResponse response, HttpContext context)booleanDefaultHttpRequestRetryHandler. retryRequest(IOException exception, int executionCount, HttpContext context)UsedretryCountandrequestSentRetryEnabledto determine if the given method should be retried.AuthSchemeAbstractAuthenticationHandler. selectScheme(Map<String,Header> challenges, HttpResponse response, HttpContext context) -
Uses of HttpContext in org.apache.http.impl.conn
Methods in org.apache.http.impl.conn with parameters of type HttpContext Modifier and Type Method Description protected ProxyProxySelectorRoutePlanner. chooseProxy(List<Proxy> proxies, HttpHost target, HttpRequest request, HttpContext context)protected HttpHostProxySelectorRoutePlanner. determineProxy(HttpHost target, HttpRequest request, HttpContext context)Determines a proxy for the given target.HttpRouteDefaultHttpRoutePlanner. determineRoute(HttpHost target, HttpRequest request, HttpContext context)HttpRouteProxySelectorRoutePlanner. determineRoute(HttpHost target, HttpRequest request, HttpContext context)voidAbstractPooledConnAdapter. layerProtocol(HttpContext context, HttpParams params)voidAbstractPoolEntry. layerProtocol(HttpContext context, HttpParams params)Layers a protocol on top of an established tunnel.voidAbstractPooledConnAdapter. open(HttpRoute route, HttpContext context, HttpParams params)voidAbstractPoolEntry. open(HttpRoute route, HttpContext context, HttpParams params)Opens the underlying connection.voidDefaultClientConnectionOperator. openConnection(OperatedClientConnection conn, HttpHost target, InetAddress local, HttpContext context, HttpParams params)protected voidDefaultClientConnectionOperator. prepareSocket(Socket sock, HttpContext context, HttpParams params)Performs standard initializations on a newly created socket.voidDefaultClientConnectionOperator. updateSecureConnection(OperatedClientConnection conn, HttpHost target, HttpContext context, HttpParams params) -
Uses of HttpContext in org.apache.http.protocol
Classes in org.apache.http.protocol that implement HttpContext Modifier and Type Class Description classBasicHttpContextDefault implementation of theHttpContext.classDefaultedHttpContextHttpContextimplementation that delegates resolution of an attribute to the given defaultHttpContextinstance if the attribute is not present in the local one.classSyncBasicHttpContextThread-safe extension of theBasicHttpContext.Methods in org.apache.http.protocol that return HttpContext Modifier and Type Method Description HttpContextDefaultedHttpContext. getDefaults()Methods in org.apache.http.protocol with parameters of type HttpContext Modifier and Type Method Description protected HttpResponseHttpRequestExecutor. doReceiveResponse(HttpRequest request, HttpClientConnection conn, HttpContext context)Wait for and receive a response.protected HttpResponseHttpRequestExecutor. doSendRequest(HttpRequest request, HttpClientConnection conn, HttpContext context)Send a request over a connection.protected voidHttpService. doService(HttpRequest request, HttpResponse response, HttpContext context)HttpResponseHttpRequestExecutor. execute(HttpRequest request, HttpClientConnection conn, HttpContext context)Synchronously send a request and obtain the response.voidHttpRequestHandler. handle(HttpRequest request, HttpResponse response, HttpContext context)voidHttpService. handleRequest(HttpServerConnection conn, HttpContext context)voidHttpRequestExecutor. postProcess(HttpResponse response, HttpProcessor processor, HttpContext context)Finish a response.voidHttpRequestExecutor. preProcess(HttpRequest request, HttpProcessor processor, HttpContext context)Prepare a request for sending.voidBasicHttpProcessor. process(HttpRequest request, HttpContext context)voidBasicHttpProcessor. process(HttpResponse response, HttpContext context)voidRequestConnControl. process(HttpRequest request, HttpContext context)voidRequestContent. process(HttpRequest request, HttpContext context)voidRequestDate. process(HttpRequest request, HttpContext context)voidRequestExpectContinue. process(HttpRequest request, HttpContext context)voidRequestTargetHost. process(HttpRequest request, HttpContext context)voidRequestUserAgent. process(HttpRequest request, HttpContext context)voidResponseConnControl. process(HttpResponse response, HttpContext context)voidResponseContent. process(HttpResponse response, HttpContext context)voidResponseDate. process(HttpResponse response, HttpContext context)voidResponseServer. process(HttpResponse response, HttpContext context)voidHttpExpectationVerifier. verify(HttpRequest request, HttpResponse response, HttpContext context)Constructors in org.apache.http.protocol with parameters of type HttpContext Constructor Description BasicHttpContext(HttpContext parentContext)DefaultedHttpContext(HttpContext local, HttpContext defaults)SyncBasicHttpContext(HttpContext parentContext)