org.apache.http.protocol
Class HttpCoreContext
java.lang.Object
org.apache.http.protocol.HttpCoreContext
- All Implemented Interfaces:
- ExecutionContext, HttpContext
@NotThreadSafe
public class HttpCoreContext
- extends Object
- implements HttpContext, ExecutionContext
Implementation of HttpContext
that provides convenience
setters for user assignable attributes and getter for readable attributes.
- Since:
- 4.3
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
HttpCoreContext
public HttpCoreContext(HttpContext context)
HttpCoreContext
public HttpCoreContext()
create
public static HttpCoreContext create()
adapt
public static HttpCoreContext adapt(HttpContext context)
getAttribute
public Object getAttribute(String id)
- Description copied from interface:
HttpContext
- Obtains attribute with the given name.
- Specified by:
getAttribute
in interface HttpContext
- Parameters:
id
- the attribute name.
- Returns:
- attribute value, or
null
if not set.
setAttribute
public void setAttribute(String id,
Object obj)
- Description copied from interface:
HttpContext
- Sets value of the attribute with the given name.
- Specified by:
setAttribute
in interface HttpContext
- Parameters:
id
- the attribute name.obj
- the attribute value.
removeAttribute
public Object removeAttribute(String id)
- Description copied from interface:
HttpContext
- Removes attribute with the given name from the context.
- Specified by:
removeAttribute
in interface HttpContext
- Parameters:
id
- the attribute name.
- Returns:
- attribute value, or
null
if not set.
getAttribute
protected <T> T getAttribute(String attribname,
Class<T> clazz)
getConnection
public <T extends HttpConnection> T getConnection(Class<T> clazz)
getConnection
public HttpConnection getConnection()
getRequest
public HttpRequest getRequest()
isRequestSent
public boolean isRequestSent()
getResponse
public HttpResponse getResponse()
setTargetHost
public void setTargetHost(HttpHost host)
getTargetHost
public HttpHost getTargetHost()
Copyright © 2005-2012 The Apache Software Foundation. All Rights Reserved.