Package org.apache.http.protocol
Class BasicHttpContext
- java.lang.Object
-
- org.apache.http.protocol.BasicHttpContext
-
- All Implemented Interfaces:
HttpContext
- Direct Known Subclasses:
SyncBasicHttpContext
@Contract(threading=SAFE_CONDITIONAL) public class BasicHttpContext extends Object implements HttpContext
Default implementation ofHttpContext.Please note instances of this class can be thread unsafe if the parent context is not thread safe.
- Since:
- 4.0
-
-
Field Summary
-
Fields inherited from interface org.apache.http.protocol.HttpContext
RESERVED_PREFIX
-
-
Constructor Summary
Constructors Constructor Description BasicHttpContext()BasicHttpContext(HttpContext parentContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()ObjectgetAttribute(String id)Obtains attribute with the given name.ObjectremoveAttribute(String id)Removes attribute with the given name from the context.voidsetAttribute(String id, Object obj)Sets value of the attribute with the given name.StringtoString()
-
-
-
Constructor Detail
-
BasicHttpContext
public BasicHttpContext()
-
BasicHttpContext
public BasicHttpContext(HttpContext parentContext)
-
-
Method Detail
-
getAttribute
public Object getAttribute(String id)
Description copied from interface:HttpContextObtains attribute with the given name.- Specified by:
getAttributein interfaceHttpContext- Parameters:
id- the attribute name.- Returns:
- attribute value, or
nullif not set.
-
setAttribute
public void setAttribute(String id, Object obj)
Description copied from interface:HttpContextSets value of the attribute with the given name.- Specified by:
setAttributein interfaceHttpContext- Parameters:
id- the attribute name.obj- the attribute value.
-
removeAttribute
public Object removeAttribute(String id)
Description copied from interface:HttpContextRemoves attribute with the given name from the context.- Specified by:
removeAttributein interfaceHttpContext- Parameters:
id- the attribute name.- Returns:
- attribute value, or
nullif not set.
-
clear
public void clear()
- Since:
- 4.2
-
-