Class HttpContext

  • All Implemented Interfaces:
    org.glassfish.grizzly.attributes.AttributeStorage

    public class HttpContext
    extends Object
    implements org.glassfish.grizzly.attributes.AttributeStorage
    Represents a single logical HTTP transaction. The target storage provided to the constructor provides a way to look up this transaction at any point in the FilterChain execution.
    Since:
    2.3
    • Constructor Detail

      • HttpContext

        protected HttpContext​(org.glassfish.grizzly.attributes.AttributeStorage attributeStorage,
                              org.glassfish.grizzly.OutputSink outputSink,
                              org.glassfish.grizzly.Closeable closeable,
                              HttpRequestPacket request)
    • Method Detail

      • attach

        public HttpContext attach​(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
      • getAttributes

        public final org.glassfish.grizzly.attributes.AttributeHolder getAttributes()
        Specified by:
        getAttributes in interface org.glassfish.grizzly.attributes.AttributeStorage
      • getContextStorage

        public org.glassfish.grizzly.attributes.AttributeStorage getContextStorage()
      • getOutputSink

        public org.glassfish.grizzly.OutputSink getOutputSink()
      • getCloseable

        public org.glassfish.grizzly.Closeable getCloseable()
      • close

        public void close()
      • newInstance

        public static HttpContext newInstance​(org.glassfish.grizzly.attributes.AttributeStorage attributeStorage,
                                              org.glassfish.grizzly.OutputSink outputSink,
                                              org.glassfish.grizzly.Closeable closeable,
                                              HttpRequestPacket request)
      • get

        public static HttpContext get​(org.glassfish.grizzly.filterchain.FilterChainContext ctx)