public abstract class org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor implements org.glassfish.grizzly.nio.NIOChannelDistributor
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor
super_class: java.lang.Object
{
protected final org.glassfish.grizzly.nio.NIOTransport transport;
descriptor: Lorg/glassfish/grizzly/nio/NIOTransport;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
public void <init>(org.glassfish.grizzly.nio.NIOTransport);
descriptor: (Lorg/glassfish/grizzly/nio/NIOTransport;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
aload 1
putfield org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor.transport:Lorg/glassfish/grizzly/nio/NIOTransport;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/nio/AbstractNIOConnectionDistributor;
0 3 1 transport Lorg/glassfish/grizzly/nio/NIOTransport;
MethodParameters:
Name Flags
transport final
public final void registerChannel(java.nio.channels.SelectableChannel);
descriptor: (Ljava/nio/channels/SelectableChannel;)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
aconst_null
invokevirtual org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor.registerChannel:(Ljava/nio/channels/SelectableChannel;ILjava/lang/Object;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/nio/AbstractNIOConnectionDistributor;
0 2 1 channel Ljava/nio/channels/SelectableChannel;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
channel final
public final void registerChannel(java.nio.channels.SelectableChannel, int);
descriptor: (Ljava/nio/channels/SelectableChannel;I)V
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
aconst_null
invokevirtual org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor.registerChannel:(Ljava/nio/channels/SelectableChannel;ILjava/lang/Object;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/nio/AbstractNIOConnectionDistributor;
0 2 1 channel Ljava/nio/channels/SelectableChannel;
0 2 2 interestOps I
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
channel final
interestOps final
public final org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.nio.RegisterChannelResult> registerChannelAsync(java.nio.channels.SelectableChannel);
descriptor: (Ljava/nio/channels/SelectableChannel;)Lorg/glassfish/grizzly/GrizzlyFuture;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
iconst_0
aconst_null
invokevirtual org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor.registerChannelAsync:(Ljava/nio/channels/SelectableChannel;ILjava/lang/Object;)Lorg/glassfish/grizzly/GrizzlyFuture;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/nio/AbstractNIOConnectionDistributor;
0 1 1 channel Ljava/nio/channels/SelectableChannel;
Signature: (Ljava/nio/channels/SelectableChannel;)Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/nio/RegisterChannelResult;>;
MethodParameters:
Name Flags
channel final
public final org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.nio.RegisterChannelResult> registerChannelAsync(java.nio.channels.SelectableChannel, int);
descriptor: (Ljava/nio/channels/SelectableChannel;I)Lorg/glassfish/grizzly/GrizzlyFuture;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
iload 2
aconst_null
invokevirtual org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor.registerChannelAsync:(Ljava/nio/channels/SelectableChannel;ILjava/lang/Object;)Lorg/glassfish/grizzly/GrizzlyFuture;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/nio/AbstractNIOConnectionDistributor;
0 1 1 channel Ljava/nio/channels/SelectableChannel;
0 1 2 interestOps I
Signature: (Ljava/nio/channels/SelectableChannel;I)Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/nio/RegisterChannelResult;>;
MethodParameters:
Name Flags
channel final
interestOps final
public final org.glassfish.grizzly.GrizzlyFuture<org.glassfish.grizzly.nio.RegisterChannelResult> registerChannelAsync(java.nio.channels.SelectableChannel, int, );
descriptor: (Ljava/nio/channels/SelectableChannel;ILjava/lang/Object;)Lorg/glassfish/grizzly/GrizzlyFuture;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
Code:
stack=5, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 3 0: invokestatic org.glassfish.grizzly.utils.Futures.createSafeFuture:()Lorg/glassfish/grizzly/impl/FutureImpl;
1: astore 4
start local 4 2: aload 0
aload 1
iload 2
aload 3
3: aload 4
invokestatic org.glassfish.grizzly.utils.Futures.toCompletionHandler:(Lorg/glassfish/grizzly/impl/FutureImpl;)Lorg/glassfish/grizzly/CompletionHandler;
4: invokevirtual org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor.registerChannelAsync:(Ljava/nio/channels/SelectableChannel;ILjava/lang/Object;Lorg/glassfish/grizzly/CompletionHandler;)V
5: aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/glassfish/grizzly/nio/AbstractNIOConnectionDistributor;
0 6 1 channel Ljava/nio/channels/SelectableChannel;
0 6 2 interestOps I
0 6 3 attachment Ljava/lang/Object;
2 6 4 future Lorg/glassfish/grizzly/impl/FutureImpl<Lorg/glassfish/grizzly/nio/RegisterChannelResult;>;
Signature: (Ljava/nio/channels/SelectableChannel;ILjava/lang/Object;)Lorg/glassfish/grizzly/GrizzlyFuture<Lorg/glassfish/grizzly/nio/RegisterChannelResult;>;
MethodParameters:
Name Flags
channel final
interestOps final
attachment final
protected org.glassfish.grizzly.nio.SelectorRunner[] getTransportSelectorRunners();
descriptor: ()[Lorg/glassfish/grizzly/nio/SelectorRunner;
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.nio.AbstractNIOConnectionDistributor.transport:Lorg/glassfish/grizzly/nio/NIOTransport;
invokevirtual org.glassfish.grizzly.nio.NIOTransport.getSelectorRunners:()[Lorg/glassfish/grizzly/nio/SelectorRunner;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/nio/AbstractNIOConnectionDistributor;
}
SourceFile: "AbstractNIOConnectionDistributor.java"