class org.glassfish.grizzly.filterchain.InternalContextImpl extends org.glassfish.grizzly.Context
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.grizzly.filterchain.InternalContextImpl
super_class: org.glassfish.grizzly.Context
{
final org.glassfish.grizzly.filterchain.FilterChainContext filterChainContext;
descriptor: Lorg/glassfish/grizzly/filterchain/FilterChainContext;
flags: (0x0010) ACC_FINAL
public void <init>(org.glassfish.grizzly.filterchain.FilterChainContext);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
start local 1 // org.glassfish.grizzly.filterchain.FilterChainContext context
0: .line 29
aload 0 /* this */
invokespecial org.glassfish.grizzly.Context.<init>:()V
1: .line 30
aload 0 /* this */
aload 1 /* context */
putfield org.glassfish.grizzly.filterchain.InternalContextImpl.filterChainContext:Lorg/glassfish/grizzly/filterchain/FilterChainContext;
2: .line 31
return
end local 1 // org.glassfish.grizzly.filterchain.FilterChainContext context
end local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/filterchain/InternalContextImpl;
0 3 1 context Lorg/glassfish/grizzly/filterchain/FilterChainContext;
MethodParameters:
Name Flags
context
public void recycle();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
0: .line 35
aload 0 /* this */
getfield org.glassfish.grizzly.filterchain.InternalContextImpl.filterChainContext:Lorg/glassfish/grizzly/filterchain/FilterChainContext;
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.completeAndRecycle:()V
1: .line 36
return
end local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/filterchain/InternalContextImpl;
protected void release();
descriptor: ()V
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
0: .line 40
aload 0 /* this */
getfield org.glassfish.grizzly.filterchain.InternalContextImpl.filterChainContext:Lorg/glassfish/grizzly/filterchain/FilterChainContext;
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.completeAndRelease:()V
1: .line 41
return
end local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/filterchain/InternalContextImpl;
void softCopyTo(org.glassfish.grizzly.filterchain.InternalContextImpl);
descriptor: (Lorg/glassfish/grizzly/filterchain/InternalContextImpl;)V
flags: (0x0000)
Code:
stack=2, locals=2, args_size=2
start local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
start local 1 // org.glassfish.grizzly.filterchain.InternalContextImpl targetContext
0: .line 44
aload 1 /* targetContext */
getfield org.glassfish.grizzly.filterchain.InternalContextImpl.lifeCycleListeners:Lorg/glassfish/grizzly/Context$MinimalisticArrayList;
aload 0 /* this */
getfield org.glassfish.grizzly.filterchain.InternalContextImpl.lifeCycleListeners:Lorg/glassfish/grizzly/Context$MinimalisticArrayList;
invokevirtual org.glassfish.grizzly.Context$MinimalisticArrayList.copyFrom:(Lorg/glassfish/grizzly/Context$MinimalisticArrayList;)V
1: .line 45
aload 1 /* targetContext */
aload 0 /* this */
getfield org.glassfish.grizzly.filterchain.InternalContextImpl.ioEvent:Lorg/glassfish/grizzly/IOEvent;
putfield org.glassfish.grizzly.filterchain.InternalContextImpl.ioEvent:Lorg/glassfish/grizzly/IOEvent;
2: .line 46
aload 1 /* targetContext */
aload 0 /* this */
getfield org.glassfish.grizzly.filterchain.InternalContextImpl.wasSuspended:Z
putfield org.glassfish.grizzly.filterchain.InternalContextImpl.wasSuspended:Z
3: .line 47
aload 1 /* targetContext */
aload 0 /* this */
getfield org.glassfish.grizzly.filterchain.InternalContextImpl.isManualIOEventControl:Z
putfield org.glassfish.grizzly.filterchain.InternalContextImpl.isManualIOEventControl:Z
4: .line 48
return
end local 1 // org.glassfish.grizzly.filterchain.InternalContextImpl targetContext
end local 0 // org.glassfish.grizzly.filterchain.InternalContextImpl this
LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/grizzly/filterchain/InternalContextImpl;
0 5 1 targetContext Lorg/glassfish/grizzly/filterchain/InternalContextImpl;
MethodParameters:
Name Flags
targetContext final
}
SourceFile: "InternalContextImpl.java"
InnerClasses:
protected final MinimalisticArrayList = org.glassfish.grizzly.Context$MinimalisticArrayList of org.glassfish.grizzly.Context