public class org.glassfish.grizzly.http.HttpContext extends java.lang.Object implements org.glassfish.grizzly.attributes.AttributeStorage
{
private static final org.glassfish.grizzly.attributes.Attribute HTTP_CONTEXT_ATTR;
private final org.glassfish.grizzly.attributes.AttributeStorage contextStorage;
private final org.glassfish.grizzly.OutputSink outputSink;
private final org.glassfish.grizzly.Closeable closeable;
private final org.glassfish.grizzly.http.HttpRequestPacket request;
protected void <init>(org.glassfish.grizzly.attributes.AttributeStorage, org.glassfish.grizzly.OutputSink, org.glassfish.grizzly.Closeable, org.glassfish.grizzly.http.HttpRequestPacket)
{
org.glassfish.grizzly.OutputSink v;
org.glassfish.grizzly.http.HttpRequestPacket v;
org.glassfish.grizzly.attributes.AttributeStorage v;
org.glassfish.grizzly.http.HttpContext v;
org.glassfish.grizzly.Closeable v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v := @parameter: org.glassfish.grizzly.attributes.AttributeStorage;
v := @parameter: org.glassfish.grizzly.OutputSink;
v := @parameter: org.glassfish.grizzly.Closeable;
v := @parameter: org.glassfish.grizzly.http.HttpRequestPacket;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.attributes.AttributeStorage contextStorage> = v;
v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.Closeable closeable> = v;
v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.OutputSink outputSink> = v;
v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.http.HttpRequestPacket request> = v;
return;
}
public org.glassfish.grizzly.http.HttpRequestPacket getRequest()
{
org.glassfish.grizzly.http.HttpRequestPacket v;
org.glassfish.grizzly.http.HttpContext v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v = v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.http.HttpRequestPacket request>;
return v;
}
public org.glassfish.grizzly.http.HttpContext attach(org.glassfish.grizzly.filterchain.FilterChainContext)
{
org.glassfish.grizzly.filterchain.FilterChainContext v;
org.glassfish.grizzly.http.HttpContext v;
org.glassfish.grizzly.attributes.Attribute v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v := @parameter: org.glassfish.grizzly.filterchain.FilterChainContext;
v = <org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.attributes.Attribute HTTP_CONTEXT_ATTR>;
virtualinvoke v.<org.glassfish.grizzly.attributes.Attribute: void set(org.glassfish.grizzly.attributes.AttributeStorage,java.lang.Object)>(v, v);
return v;
}
public final org.glassfish.grizzly.attributes.AttributeHolder getAttributes()
{
org.glassfish.grizzly.attributes.AttributeStorage v;
org.glassfish.grizzly.http.HttpContext v;
org.glassfish.grizzly.attributes.AttributeHolder v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v = v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.attributes.AttributeStorage contextStorage>;
v = interfaceinvoke v.<org.glassfish.grizzly.attributes.AttributeStorage: org.glassfish.grizzly.attributes.AttributeHolder getAttributes()>();
return v;
}
public org.glassfish.grizzly.attributes.AttributeStorage getContextStorage()
{
org.glassfish.grizzly.attributes.AttributeStorage v;
org.glassfish.grizzly.http.HttpContext v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v = v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.attributes.AttributeStorage contextStorage>;
return v;
}
public org.glassfish.grizzly.OutputSink getOutputSink()
{
org.glassfish.grizzly.OutputSink v;
org.glassfish.grizzly.http.HttpContext v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v = v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.OutputSink outputSink>;
return v;
}
public org.glassfish.grizzly.Closeable getCloseable()
{
org.glassfish.grizzly.http.HttpContext v;
org.glassfish.grizzly.Closeable v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v = v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.Closeable closeable>;
return v;
}
public void close()
{
org.glassfish.grizzly.http.HttpContext v;
org.glassfish.grizzly.Closeable v;
v := @this: org.glassfish.grizzly.http.HttpContext;
v = v.<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.Closeable closeable>;
interfaceinvoke v.<org.glassfish.grizzly.Closeable: void closeSilently()>();
return;
}
public static org.glassfish.grizzly.http.HttpContext newInstance(org.glassfish.grizzly.attributes.AttributeStorage, org.glassfish.grizzly.OutputSink, org.glassfish.grizzly.Closeable, org.glassfish.grizzly.http.HttpRequestPacket)
{
org.glassfish.grizzly.OutputSink v;
org.glassfish.grizzly.http.HttpRequestPacket v;
org.glassfish.grizzly.attributes.AttributeStorage v;
org.glassfish.grizzly.http.HttpContext v;
org.glassfish.grizzly.Closeable v;
v := @parameter: org.glassfish.grizzly.attributes.AttributeStorage;
v := @parameter: org.glassfish.grizzly.OutputSink;
v := @parameter: org.glassfish.grizzly.Closeable;
v := @parameter: org.glassfish.grizzly.http.HttpRequestPacket;
v = new org.glassfish.grizzly.http.HttpContext;
specialinvoke v.<org.glassfish.grizzly.http.HttpContext: void <init>(org.glassfish.grizzly.attributes.AttributeStorage,org.glassfish.grizzly.OutputSink,org.glassfish.grizzly.Closeable,org.glassfish.grizzly.http.HttpRequestPacket)>(v, v, v, v);
return v;
}
public static org.glassfish.grizzly.http.HttpContext get(org.glassfish.grizzly.filterchain.FilterChainContext)
{
org.glassfish.grizzly.filterchain.FilterChainContext v;
java.lang.Object v;
org.glassfish.grizzly.attributes.Attribute v;
v := @parameter: org.glassfish.grizzly.filterchain.FilterChainContext;
v = <org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.attributes.Attribute HTTP_CONTEXT_ATTR>;
v = virtualinvoke v.<org.glassfish.grizzly.attributes.Attribute: java.lang.Object get(org.glassfish.grizzly.attributes.AttributeStorage)>(v);
return v;
}
static void <clinit>()
{
org.glassfish.grizzly.attributes.AttributeBuilder v;
org.glassfish.grizzly.attributes.Attribute v;
java.lang.Class v;
java.lang.String v;
v = <org.glassfish.grizzly.attributes.AttributeBuilder: org.glassfish.grizzly.attributes.AttributeBuilder DEFAULT_ATTRIBUTE_BUILDER>;
v = class "Lorg/glassfish/grizzly/http/HttpContext;";
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = interfaceinvoke v.<org.glassfish.grizzly.attributes.AttributeBuilder: org.glassfish.grizzly.attributes.Attribute createAttribute(java.lang.String)>(v);
<org.glassfish.grizzly.http.HttpContext: org.glassfish.grizzly.attributes.Attribute HTTP_CONTEXT_ATTR> = v;
return;
}
}