final class org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler extends org.glassfish.grizzly.EmptyCompletionHandler<java.lang.Object> implements org.glassfish.grizzly.http.server.AfterServiceListener
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler
super_class: org.glassfish.grizzly.EmptyCompletionHandler
{
private final org.glassfish.grizzly.filterchain.FilterChainEvent event;
descriptor: Lorg/glassfish/grizzly/filterchain/FilterChainEvent;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
final org.glassfish.grizzly.http.server.HttpServerFilter this$0;
descriptor: Lorg/glassfish/grizzly/http/server/HttpServerFilter;
flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC
private void <init>(org.glassfish.grizzly.http.server.HttpServerFilter);
descriptor: (Lorg/glassfish/grizzly/http/server/HttpServerFilter;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 0: aload 0
aload 1
putfield org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler.this$0:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
aload 0
invokespecial org.glassfish.grizzly.EmptyCompletionHandler.<init>:()V
1: aload 0
aload 0
invokestatic org.glassfish.grizzly.filterchain.TransportFilter.createFlushEvent:(Lorg/glassfish/grizzly/CompletionHandler;)Lorg/glassfish/grizzly/filterchain/FilterChainEvent;
putfield org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler.event:Lorg/glassfish/grizzly/filterchain/FilterChainEvent;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/http/server/HttpServerFilter$FlushResponseHandler;
MethodParameters:
Name Flags
this$0 final
public void cancelled();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler.this$0:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
invokevirtual org.glassfish.grizzly.http.server.HttpServerFilter.onRequestCompleteAndResponseFlushed:()V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/server/HttpServerFilter$FlushResponseHandler;
public void failed(java.lang.Throwable);
descriptor: (Ljava/lang/Throwable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler.this$0:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
invokevirtual org.glassfish.grizzly.http.server.HttpServerFilter.onRequestCompleteAndResponseFlushed:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/server/HttpServerFilter$FlushResponseHandler;
0 2 1 throwable Ljava/lang/Throwable;
MethodParameters:
Name Flags
throwable final
public void completed(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler.this$0:Lorg/glassfish/grizzly/http/server/HttpServerFilter;
invokevirtual org.glassfish.grizzly.http.server.HttpServerFilter.onRequestCompleteAndResponseFlushed:()V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/server/HttpServerFilter$FlushResponseHandler;
0 2 1 result Ljava/lang/Object;
MethodParameters:
Name Flags
result final
public void onAfterService(org.glassfish.grizzly.http.server.Request);
descriptor: (Lorg/glassfish/grizzly/http/server/Request;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual org.glassfish.grizzly.http.server.Request.getContext:()Lorg/glassfish/grizzly/filterchain/FilterChainContext;
aload 0
getfield org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler.event:Lorg/glassfish/grizzly/filterchain/FilterChainEvent;
invokevirtual org.glassfish.grizzly.filterchain.FilterChainContext.notifyDownstream:(Lorg/glassfish/grizzly/filterchain/FilterChainEvent;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/http/server/HttpServerFilter$FlushResponseHandler;
0 2 1 request Lorg/glassfish/grizzly/http/server/Request;
MethodParameters:
Name Flags
request final
}
Signature: Lorg/glassfish/grizzly/EmptyCompletionHandler<Ljava/lang/Object;>;Lorg/glassfish/grizzly/http/server/AfterServiceListener;
SourceFile: "HttpServerFilter.java"
NestHost: org.glassfish.grizzly.http.server.HttpServerFilter
InnerClasses:
private final FlushResponseHandler = org.glassfish.grizzly.http.server.HttpServerFilter$FlushResponseHandler of org.glassfish.grizzly.http.server.HttpServerFilter