public class org.glassfish.grizzly.filterchain.BaseFilter implements org.glassfish.grizzly.filterchain.Filter
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.glassfish.grizzly.filterchain.BaseFilter
super_class: java.lang.Object
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.lang.Object.<init>:()V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
public void onAdded(org.glassfish.grizzly.filterchain.FilterChain);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChain;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 filterChain Lorg/glassfish/grizzly/filterchain/FilterChain;
MethodParameters:
Name Flags
filterChain
public void onFilterChainChanged(org.glassfish.grizzly.filterchain.FilterChain);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChain;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 filterChain Lorg/glassfish/grizzly/filterchain/FilterChain;
MethodParameters:
Name Flags
filterChain
public void onRemoved(org.glassfish.grizzly.filterchain.FilterChain);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChain;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=2, args_size=2
start local 0 start local 1 0: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 filterChain Lorg/glassfish/grizzly/filterchain/FilterChain;
MethodParameters:
Name Flags
filterChain
public org.glassfish.grizzly.filterchain.NextAction handleRead(org.glassfish.grizzly.filterchain.FilterChainContext);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getInvokeAction:()Lorg/glassfish/grizzly/filterchain/NextAction;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctx
public org.glassfish.grizzly.filterchain.NextAction handleWrite(org.glassfish.grizzly.filterchain.FilterChainContext);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getInvokeAction:()Lorg/glassfish/grizzly/filterchain/NextAction;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctx
public org.glassfish.grizzly.filterchain.NextAction handleConnect(org.glassfish.grizzly.filterchain.FilterChainContext);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getInvokeAction:()Lorg/glassfish/grizzly/filterchain/NextAction;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctx
public org.glassfish.grizzly.filterchain.NextAction handleAccept(org.glassfish.grizzly.filterchain.FilterChainContext);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getInvokeAction:()Lorg/glassfish/grizzly/filterchain/NextAction;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctx
public org.glassfish.grizzly.filterchain.NextAction handleEvent(org.glassfish.grizzly.filterchain.FilterChainContext, org.glassfish.grizzly.filterchain.FilterChainEvent);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;Lorg/glassfish/grizzly/filterchain/FilterChainEvent;)Lorg/glassfish/grizzly/filterchain/NextAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getInvokeAction:()Lorg/glassfish/grizzly/filterchain/NextAction;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
0 1 2 event Lorg/glassfish/grizzly/filterchain/FilterChainEvent;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctx final
event final
public org.glassfish.grizzly.filterchain.NextAction handleClose(org.glassfish.grizzly.filterchain.FilterChainContext);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;)Lorg/glassfish/grizzly/filterchain/NextAction;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.getInvokeAction:()Lorg/glassfish/grizzly/filterchain/NextAction;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
ctx
public void exceptionOccurred(org.glassfish.grizzly.filterchain.FilterChainContext, java.lang.Throwable);
descriptor: (Lorg/glassfish/grizzly/filterchain/FilterChainContext;Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=0, locals=3, args_size=3
start local 0 start local 1 start local 2 0: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 1 1 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
0 1 2 error Ljava/lang/Throwable;
MethodParameters:
Name Flags
ctx
error
public org.glassfish.grizzly.filterchain.FilterChainContext createContext(org.glassfish.grizzly.Connection, org.glassfish.grizzly.filterchain.FilterChainContext$Operation);
descriptor: (Lorg/glassfish/grizzly/Connection;Lorg/glassfish/grizzly/filterchain/FilterChainContext$Operation;)Lorg/glassfish/grizzly/filterchain/FilterChainContext;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=6, args_size=3
start local 0 start local 1 start local 2 0: aload 1
invokeinterface org.glassfish.grizzly.Connection.getProcessor:()Lorg/glassfish/grizzly/Processor;
checkcast org.glassfish.grizzly.filterchain.FilterChain
astore 3
start local 3 1: aload 3
aload 1
invokeinterface org.glassfish.grizzly.filterchain.FilterChain.obtainFilterChainContext:(Lorg/glassfish/grizzly/Connection;)Lorg/glassfish/grizzly/filterchain/FilterChainContext;
2: astore 4
start local 4 3: aload 3
aload 0
invokeinterface org.glassfish.grizzly.filterchain.FilterChain.indexOf:(Ljava/lang/Object;)I
istore 5
start local 5 4: aload 4
aload 2
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.setOperation:(Lorg/glassfish/grizzly/filterchain/FilterChainContext$Operation;)V
5: aload 4
iload 5
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.setFilterIdx:(I)V
6: aload 4
iload 5
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.setStartIdx:(I)V
7: aload 4
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
0 8 1 connection Lorg/glassfish/grizzly/Connection;
0 8 2 operation Lorg/glassfish/grizzly/filterchain/FilterChainContext$Operation;
1 8 3 filterChain Lorg/glassfish/grizzly/filterchain/FilterChain;
3 8 4 ctx Lorg/glassfish/grizzly/filterchain/FilterChainContext;
4 8 5 idx I
MethodParameters:
Name Flags
connection final
operation final
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "@"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
invokevirtual java.lang.Object.hashCode:()I
invokestatic java.lang.Integer.toHexString:(I)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/filterchain/BaseFilter;
}
SourceFile: "BaseFilter.java"
InnerClasses:
public final Operation = org.glassfish.grizzly.filterchain.FilterChainContext$Operation of org.glassfish.grizzly.filterchain.FilterChainContext