Build 1.0_r1(from source)

org.apache.http.protocol
Class DefaultedHttpContext

java.lang.Object
  extended by org.apache.http.protocol.DefaultedHttpContext
All Implemented Interfaces:
HttpContext

public final class DefaultedHttpContext
extends 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.


Field Summary
 
Fields inherited from interface org.apache.http.protocol.HttpContext
RESERVED_PREFIX
 
Constructor Summary
DefaultedHttpContext(HttpContext local, HttpContext defaults)
           
 
Method Summary
 Object getAttribute(String id)
           
 HttpContext getDefaults()
           
 Object removeAttribute(String id)
           
 void setAttribute(String id, Object obj)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultedHttpContext

public DefaultedHttpContext(HttpContext local,
                            HttpContext defaults)
Method Detail

getAttribute

public Object getAttribute(String id)
Specified by:
getAttribute in interface HttpContext

removeAttribute

public Object removeAttribute(String id)
Specified by:
removeAttribute in interface HttpContext

setAttribute

public void setAttribute(String id,
                         Object obj)
Specified by:
setAttribute in interface HttpContext

getDefaults

public HttpContext getDefaults()

Build 1.0_r1(from source)

Please submit a feedback, bug or feature