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 of HttpContext
.
Please note instances of this class can be thread unsafe if the
parent context is not thread safe.
- Since:
- 4.0
BasicHttpContext
public BasicHttpContext()
BasicHttpContext
public BasicHttpContext(HttpContext parentContext)
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.
clear
public void clear()
- Since:
- 4.2
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2005–2019 The Apache Software Foundation. All rights reserved.