org.apache.http.protocol
Class DefaultedHttpContext
java.lang.Object
org.apache.http.protocol.DefaultedHttpContext
- All Implemented Interfaces:
- HttpContext
public final class DefaultedHttpContext
- extends java.lang.Object
- implements HttpContext
HttpContext
implementation that delegates resolution of an attribute
to the given default HttpContext
instance if the attribute is not
present in the local one. The state of the local context can be mutated,
whereas the default context is treated as read-only.
- Since:
- 4.0
Method Summary |
java.lang.Object |
getAttribute(java.lang.String id)
Obtains attribute with the given name. |
HttpContext |
getDefaults()
|
java.lang.Object |
removeAttribute(java.lang.String id)
Removes attribute with the given name from the context. |
void |
setAttribute(java.lang.String id,
java.lang.Object obj)
Sets value of the attribute with the given name. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultedHttpContext
public DefaultedHttpContext(HttpContext local,
HttpContext defaults)
getAttribute
public java.lang.Object getAttribute(java.lang.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.
removeAttribute
public java.lang.Object removeAttribute(java.lang.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.
setAttribute
public void setAttribute(java.lang.String id,
java.lang.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.
getDefaults
public HttpContext getDefaults()
Copyright © 2005-2011 The Apache Software Foundation. All Rights Reserved.