@Contract(threading=SAFE_CONDITIONAL) public class BasicHttpContext extends Object implements HttpContext
HttpContext.
Please note instances of this class can be thread unsafe if the parent context is not thread safe.
RESERVED_PREFIX| Constructor and Description |
|---|
BasicHttpContext() |
BasicHttpContext(HttpContext parentContext) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
Object |
getAttribute(String id)
Obtains attribute with the given name.
|
ProtocolVersion |
getProtocolVersion()
Returns protocol version used in this context.
|
Object |
removeAttribute(String id)
Removes attribute with the given name from the context.
|
Object |
setAttribute(String id,
Object obj)
Sets value of the attribute with the given name.
|
void |
setProtocolVersion(ProtocolVersion version)
Sets protocol version used in this context.
|
String |
toString() |
public BasicHttpContext()
public BasicHttpContext(HttpContext parentContext)
public Object getAttribute(String id)
HttpContextgetAttribute in interface HttpContextid - the attribute name.null if not set.public Object setAttribute(String id, Object obj)
HttpContextsetAttribute in interface HttpContextid - the attribute name.obj - the attribute value.id, or
null if there was no mapping for id.public Object removeAttribute(String id)
HttpContextremoveAttribute in interface HttpContextid - the attribute name.null if not set.public ProtocolVersion getProtocolVersion()
HttpContextgetProtocolVersion in interface HttpContextpublic void setProtocolVersion(ProtocolVersion version)
HttpContextsetProtocolVersion in interface HttpContextpublic void clear()
Copyright © 2005–2021 The Apache Software Foundation. All rights reserved.