Class HttpContextDecorator

  • All Implemented Interfaces:
    org.apache.http.protocol.HttpContext

    public class HttpContextDecorator
    extends java.lang.Object
    implements org.apache.http.protocol.HttpContext
    HttpContext stores many transient properties of an HTTP request. This class adds Groovy convenience methods. For a list of many common properties stored in the HttpContext, see:
    • ExecutionContext
    • ClientContext
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.http.protocol.HttpContext delegate  
      • Fields inherited from interface org.apache.http.protocol.HttpContext

        RESERVED_PREFIX
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getAt​(java.lang.String name)
      Groovy support for the index [] operator
      java.lang.Object getAttribute​(java.lang.String name)  
      java.lang.Object removeAttribute​(java.lang.String name)  
      void setAt​(java.lang.String name, java.lang.Object val)
      Groovy support for the index [] operator
      void setAttribute​(java.lang.String name, java.lang.Object val)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • delegate

        protected org.apache.http.protocol.HttpContext delegate
    • Constructor Detail

      • HttpContextDecorator

        public HttpContextDecorator()
      • HttpContextDecorator

        public HttpContextDecorator​(org.apache.http.protocol.HttpContext delegate)
    • Method Detail

      • getAt

        public java.lang.Object getAt​(java.lang.String name)
        Groovy support for the index [] operator
        Parameters:
        name -
        Returns:
      • setAt

        public void setAt​(java.lang.String name,
                          java.lang.Object val)
        Groovy support for the index [] operator
        Parameters:
        name -
        val -
      • getAttribute

        public java.lang.Object getAttribute​(java.lang.String name)
        Specified by:
        getAttribute in interface org.apache.http.protocol.HttpContext
      • removeAttribute

        public java.lang.Object removeAttribute​(java.lang.String name)
        Specified by:
        removeAttribute in interface org.apache.http.protocol.HttpContext
      • setAttribute

        public void setAttribute​(java.lang.String name,
                                 java.lang.Object val)
        Specified by:
        setAttribute in interface org.apache.http.protocol.HttpContext