Package org.glassfish.grizzly.http
Class HttpContext
- 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
Constructors Modifier Constructor Description protectedHttpContext(org.glassfish.grizzly.attributes.AttributeStorage attributeStorage, org.glassfish.grizzly.OutputSink outputSink, org.glassfish.grizzly.Closeable closeable, HttpRequestPacket request)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description HttpContextattach(org.glassfish.grizzly.filterchain.FilterChainContext ctx)voidclose()static HttpContextget(org.glassfish.grizzly.filterchain.FilterChainContext ctx)org.glassfish.grizzly.attributes.AttributeHoldergetAttributes()org.glassfish.grizzly.CloseablegetCloseable()org.glassfish.grizzly.attributes.AttributeStoragegetContextStorage()org.glassfish.grizzly.OutputSinkgetOutputSink()HttpRequestPacketgetRequest()static HttpContextnewInstance(org.glassfish.grizzly.attributes.AttributeStorage attributeStorage, org.glassfish.grizzly.OutputSink outputSink, org.glassfish.grizzly.Closeable closeable, HttpRequestPacket request)
-
-
-
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
-
getRequest
public HttpRequestPacket getRequest()
-
attach
public HttpContext attach(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
-
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
public static HttpContext get(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
-
-