public abstract class org.glassfish.grizzly.http.frames.HeaderBlockFragment extends org.glassfish.grizzly.http.frames.Http2Frame
{
public static final byte END_HEADERS;
static final java.util.Map FLAG_NAMES_MAP;
protected org.glassfish.grizzly.Buffer compressedHeaders;
protected boolean truncated;
public void <init>()
{
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
specialinvoke v.<org.glassfish.grizzly.http.frames.Http2Frame: void <init>()>();
return;
}
public org.glassfish.grizzly.Buffer getCompressedHeaders()
{
org.glassfish.grizzly.Buffer v;
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
v = v.<org.glassfish.grizzly.http.frames.HeaderBlockFragment: org.glassfish.grizzly.Buffer compressedHeaders>;
return v;
}
public boolean isEndHeaders()
{
boolean v;
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
v = virtualinvoke v.<org.glassfish.grizzly.http.frames.HeaderBlockFragment: boolean isFlagSet(int)>(4);
return v;
}
public boolean isTruncated()
{
boolean v;
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
v = v.<org.glassfish.grizzly.http.frames.HeaderBlockFragment: boolean truncated>;
return v;
}
public void setTruncated()
{
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
v.<org.glassfish.grizzly.http.frames.HeaderBlockFragment: boolean truncated> = 1;
return;
}
public org.glassfish.grizzly.Buffer takePayload()
{
org.glassfish.grizzly.Buffer v;
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
v = v.<org.glassfish.grizzly.http.frames.HeaderBlockFragment: org.glassfish.grizzly.Buffer compressedHeaders>;
v.<org.glassfish.grizzly.http.frames.HeaderBlockFragment: org.glassfish.grizzly.Buffer compressedHeaders> = null;
return v;
}
protected java.util.Map getFlagNamesMap()
{
java.util.Map v;
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
v = <org.glassfish.grizzly.http.frames.HeaderBlockFragment: java.util.Map FLAG_NAMES_MAP>;
return v;
}
public void recycle()
{
boolean v;
org.glassfish.grizzly.http.frames.HeaderBlockFragment v;
v := @this: org.glassfish.grizzly.http.frames.HeaderBlockFragment;
v = <org.glassfish.grizzly.http.frames.HeaderBlockFragment: boolean DONT_RECYCLE>;
if v == 0 goto label;
return;
label:
v.<org.glassfish.grizzly.http.frames.HeaderBlockFragment: org.glassfish.grizzly.Buffer compressedHeaders> = null;
specialinvoke v.<org.glassfish.grizzly.http.frames.Http2Frame: void recycle()>();
return;
}
static void <clinit>()
{
java.util.HashMap v;
java.lang.Integer v;
java.util.Map v;
v = new java.util.HashMap;
specialinvoke v.<java.util.HashMap: void <init>(int)>(2);
<org.glassfish.grizzly.http.frames.HeaderBlockFragment: java.util.Map FLAG_NAMES_MAP> = v;
v = <org.glassfish.grizzly.http.frames.HeaderBlockFragment: java.util.Map FLAG_NAMES_MAP>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(4);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, "END_HEADERS");
return;
}
}