public final class org.glassfish.grizzly.nio.transport.DefaultStreamWriter extends org.glassfish.grizzly.streams.AbstractStreamWriter
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.glassfish.grizzly.nio.transport.DefaultStreamWriter
super_class: org.glassfish.grizzly.streams.AbstractStreamWriter
{
public void <init>(org.glassfish.grizzly.Connection);
descriptor: (Lorg/glassfish/grizzly/Connection;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 // org.glassfish.grizzly.nio.transport.DefaultStreamWriter this
start local 1 // org.glassfish.grizzly.Connection connection
0: .line 40
aload 0 /* this */
aload 1 /* connection */
new org.glassfish.grizzly.nio.transport.DefaultStreamWriter$Output
dup
aload 1 /* connection */
invokespecial org.glassfish.grizzly.nio.transport.DefaultStreamWriter$Output.<init>:(Lorg/glassfish/grizzly/Connection;)V
invokespecial org.glassfish.grizzly.streams.AbstractStreamWriter.<init>:(Lorg/glassfish/grizzly/Connection;Lorg/glassfish/grizzly/streams/Output;)V
1: .line 41
return
end local 1 // org.glassfish.grizzly.Connection connection
end local 0 // org.glassfish.grizzly.nio.transport.DefaultStreamWriter this
LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/nio/transport/DefaultStreamWriter;
0 2 1 connection Lorg/glassfish/grizzly/Connection;
MethodParameters:
Name Flags
connection
public org.glassfish.grizzly.GrizzlyFuture<java.lang.Integer> flush(org.glassfish.grizzly.CompletionHandler<java.lang.Integer>);
descriptor: (Lorg/glassfish/grizzly/CompletionHandler;)Lorg/glassfish/grizzly/GrizzlyFuture;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 // org.glassfish.grizzly.nio.transport.DefaultStreamWriter this
start local 1 // org.glassfish.grizzly.CompletionHandler completionHandler
0: .line 45
aload 0 /* this */
new org.glassfish.grizzly.nio.transport.DefaultStreamWriter$ResetCounterCompletionHandler
dup
aload 0 /* this */
getfield org.glassfish.grizzly.nio.transport.DefaultStreamWriter.output:Lorg/glassfish/grizzly/streams/Output;
checkcast org.glassfish.grizzly.nio.transport.DefaultStreamWriter$Output
aload 1 /* completionHandler */
invokespecial org.glassfish.grizzly.nio.transport.DefaultStreamWriter$ResetCounterCompletionHandler.<init>:(Lorg/glassfish/grizzly/nio/transport/DefaultStreamWriter$Output;Lorg/glassfish/grizzly/CompletionHandler;)V
invokespecial org.glassfish.grizzly.streams.AbstractStreamWriter.flush:(Lorg/glassfish/grizzly/CompletionHandler;)Lorg/glassfish/grizzly/GrizzlyFuture;
areturn
end local 1 // org.glassfish.grizzly.CompletionHandler completionHandler
end local 0 // org.glassfish.grizzly.nio.transport.DefaultStreamWriter this
LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/nio/transport/DefaultStreamWriter;
0 1 1 completionHandler Lorg/glassfish/grizzly/CompletionHandler<Ljava/lang/Integer;>;
Exceptions:
throws java.io.IOException
Signature: (Lorg/glassfish/grizzly/CompletionHandler<Ljava/lang/Integer;>;)Lorg/glassfish/grizzly/GrizzlyFuture<Ljava/lang/Integer;>;
MethodParameters:
Name Flags
completionHandler final
}
SourceFile: "DefaultStreamWriter.java"
NestMembers:
org.glassfish.grizzly.nio.transport.DefaultStreamWriter$CompletionHandlerAdapter org.glassfish.grizzly.nio.transport.DefaultStreamWriter$Output org.glassfish.grizzly.nio.transport.DefaultStreamWriter$ResetCounterCompletionHandler
InnerClasses:
private final CompletionHandlerAdapter = org.glassfish.grizzly.nio.transport.DefaultStreamWriter$CompletionHandlerAdapter of org.glassfish.grizzly.nio.transport.DefaultStreamWriter
public final Output = org.glassfish.grizzly.nio.transport.DefaultStreamWriter$Output of org.glassfish.grizzly.nio.transport.DefaultStreamWriter
private final ResetCounterCompletionHandler = org.glassfish.grizzly.nio.transport.DefaultStreamWriter$ResetCounterCompletionHandler of org.glassfish.grizzly.nio.transport.DefaultStreamWriter