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
ConstructorsModifierConstructorDescriptionprotectedHttpContext(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) voidclose()static HttpContextget(org.glassfish.grizzly.filterchain.FilterChainContext ctx) final org.glassfish.grizzly.attributes.AttributeHolderorg.glassfish.grizzly.Closeableorg.glassfish.grizzly.attributes.AttributeStorageorg.glassfish.grizzly.OutputSinkstatic HttpContextnewInstance(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:
getAttributesin 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
-