java.lang.Object
org.glassfish.grizzly.http.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 Summary
ConstructorsModifierConstructorDescriptionprotected
HttpContext
(org.glassfish.grizzly.attributes.AttributeStorage attributeStorage, org.glassfish.grizzly.OutputSink outputSink, org.glassfish.grizzly.Closeable closeable, HttpRequestPacket request) -
Method Summary
Modifier and TypeMethodDescriptionattach
(org.glassfish.grizzly.filterchain.FilterChainContext ctx) void
close()
static HttpContext
get
(org.glassfish.grizzly.filterchain.FilterChainContext ctx) final org.glassfish.grizzly.attributes.AttributeHolder
org.glassfish.grizzly.Closeable
org.glassfish.grizzly.attributes.AttributeStorage
org.glassfish.grizzly.OutputSink
static HttpContext
newInstance
(org.glassfish.grizzly.attributes.AttributeStorage attributeStorage, org.glassfish.grizzly.OutputSink outputSink, org.glassfish.grizzly.Closeable closeable, HttpRequestPacket request)
-
Constructor Details
-
HttpContext
protected HttpContext(org.glassfish.grizzly.attributes.AttributeStorage attributeStorage, org.glassfish.grizzly.OutputSink outputSink, org.glassfish.grizzly.Closeable closeable, HttpRequestPacket request)
-
-
Method Details
-
getRequest
-
attach
-
getAttributes
public final org.glassfish.grizzly.attributes.AttributeHolder getAttributes()- Specified by:
getAttributes
in interfaceorg.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
-