Class BasicHttpContext

    • Field Detail

      • parentContext

        private final HttpContext parentContext
      • map

        private final java.util.Map<java.lang.String,​java.lang.Object> map
    • Constructor Detail

      • BasicHttpContext

        public BasicHttpContext()
      • BasicHttpContext

        public BasicHttpContext​(HttpContext parentContext)
    • Method Detail

      • 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.
      • setAttribute

        public java.lang.Object 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.
        Returns:
        the previous value associated with id, or null if there was no mapping for id.
      • 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.
      • clear

        public void clear()
        Since:
        4.2
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object