public final class io.netty.channel.epoll.EpollEventLoopGroup extends io.netty.channel.MultithreadEventLoopGroup
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: io.netty.channel.epoll.EpollEventLoopGroup
super_class: io.netty.channel.MultithreadEventLoopGroup
{
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_0
invokespecial io.netty.channel.epoll.EpollEventLoopGroup.<init>:(I)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
aconst_null
invokespecial io.netty.channel.epoll.EpollEventLoopGroup.<init>:(ILjava/util/concurrent/ThreadFactory;)V
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 2 1 nThreads I
MethodParameters:
Name Flags
nThreads
public void <init>(int, io.netty.channel.SelectStrategyFactory);
descriptor: (ILio/netty/channel/SelectStrategyFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aconst_null
aload 2
invokespecial io.netty.channel.epoll.EpollEventLoopGroup.<init>:(ILjava/util/concurrent/ThreadFactory;Lio/netty/channel/SelectStrategyFactory;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 2 1 nThreads I
0 2 2 selectStrategyFactory Lio/netty/channel/SelectStrategyFactory;
MethodParameters:
Name Flags
nThreads
selectStrategyFactory
public void <init>(int, java.util.concurrent.ThreadFactory);
descriptor: (ILjava/util/concurrent/ThreadFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
iconst_0
invokespecial io.netty.channel.epoll.EpollEventLoopGroup.<init>:(ILjava/util/concurrent/ThreadFactory;I)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 2 1 nThreads I
0 2 2 threadFactory Ljava/util/concurrent/ThreadFactory;
MethodParameters:
Name Flags
nThreads
threadFactory
public void <init>(int, java.util.concurrent.Executor);
descriptor: (ILjava/util/concurrent/Executor;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
iload 1
aload 2
getstatic io.netty.channel.DefaultSelectStrategyFactory.INSTANCE:Lio/netty/channel/SelectStrategyFactory;
invokespecial io.netty.channel.epoll.EpollEventLoopGroup.<init>:(ILjava/util/concurrent/Executor;Lio/netty/channel/SelectStrategyFactory;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 2 1 nThreads I
0 2 2 executor Ljava/util/concurrent/Executor;
MethodParameters:
Name Flags
nThreads
executor
public void <init>(int, java.util.concurrent.ThreadFactory, io.netty.channel.SelectStrategyFactory);
descriptor: (ILjava/util/concurrent/ThreadFactory;Lio/netty/channel/SelectStrategyFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iconst_0
aload 3
invokespecial io.netty.channel.epoll.EpollEventLoopGroup.<init>:(ILjava/util/concurrent/ThreadFactory;ILio/netty/channel/SelectStrategyFactory;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 2 1 nThreads I
0 2 2 threadFactory Ljava/util/concurrent/ThreadFactory;
0 2 3 selectStrategyFactory Lio/netty/channel/SelectStrategyFactory;
MethodParameters:
Name Flags
nThreads
threadFactory
selectStrategyFactory
public void <init>(int, java.util.concurrent.ThreadFactory, int);
descriptor: (ILjava/util/concurrent/ThreadFactory;I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iload 3
getstatic io.netty.channel.DefaultSelectStrategyFactory.INSTANCE:Lio/netty/channel/SelectStrategyFactory;
invokespecial io.netty.channel.epoll.EpollEventLoopGroup.<init>:(ILjava/util/concurrent/ThreadFactory;ILio/netty/channel/SelectStrategyFactory;)V
1: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 2 1 nThreads I
0 2 2 threadFactory Ljava/util/concurrent/ThreadFactory;
0 2 3 maxEventsAtOnce I
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
nThreads
threadFactory
maxEventsAtOnce
public void <init>(int, java.util.concurrent.ThreadFactory, int, io.netty.channel.SelectStrategyFactory);
descriptor: (ILjava/util/concurrent/ThreadFactory;ILio/netty/channel/SelectStrategyFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
iconst_3
anewarray java.lang.Object
dup
iconst_0
iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 4
aastore
dup
iconst_2
invokestatic io.netty.util.concurrent.RejectedExecutionHandlers.reject:()Lio/netty/util/concurrent/RejectedExecutionHandler;
aastore
invokespecial io.netty.channel.MultithreadEventLoopGroup.<init>:(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V
1: invokestatic io.netty.channel.epoll.Epoll.ensureAvailability:()V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 3 1 nThreads I
0 3 2 threadFactory Ljava/util/concurrent/ThreadFactory;
0 3 3 maxEventsAtOnce I
0 3 4 selectStrategyFactory Lio/netty/channel/SelectStrategyFactory;
RuntimeVisibleAnnotations:
java.lang.Deprecated()
MethodParameters:
Name Flags
nThreads
threadFactory
maxEventsAtOnce
selectStrategyFactory
public void <init>(int, java.util.concurrent.Executor, io.netty.channel.SelectStrategyFactory);
descriptor: (ILjava/util/concurrent/Executor;Lio/netty/channel/SelectStrategyFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
iload 1
aload 2
iconst_3
anewarray java.lang.Object
dup
iconst_0
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 3
aastore
dup
iconst_2
invokestatic io.netty.util.concurrent.RejectedExecutionHandlers.reject:()Lio/netty/util/concurrent/RejectedExecutionHandler;
aastore
invokespecial io.netty.channel.MultithreadEventLoopGroup.<init>:(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V
1: invokestatic io.netty.channel.epoll.Epoll.ensureAvailability:()V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 3 1 nThreads I
0 3 2 executor Ljava/util/concurrent/Executor;
0 3 3 selectStrategyFactory Lio/netty/channel/SelectStrategyFactory;
MethodParameters:
Name Flags
nThreads
executor
selectStrategyFactory
public void <init>(int, java.util.concurrent.Executor, io.netty.util.concurrent.EventExecutorChooserFactory, io.netty.channel.SelectStrategyFactory);
descriptor: (ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;Lio/netty/channel/SelectStrategyFactory;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=5, args_size=5
start local 0 start local 1 start local 2 start local 3 start local 4 0: aload 0
iload 1
aload 2
aload 3
iconst_3
anewarray java.lang.Object
dup
iconst_0
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 4
aastore
dup
iconst_2
invokestatic io.netty.util.concurrent.RejectedExecutionHandlers.reject:()Lio/netty/util/concurrent/RejectedExecutionHandler;
aastore
invokespecial io.netty.channel.MultithreadEventLoopGroup.<init>:(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V
1: invokestatic io.netty.channel.epoll.Epoll.ensureAvailability:()V
2: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 3 1 nThreads I
0 3 2 executor Ljava/util/concurrent/Executor;
0 3 3 chooserFactory Lio/netty/util/concurrent/EventExecutorChooserFactory;
0 3 4 selectStrategyFactory Lio/netty/channel/SelectStrategyFactory;
MethodParameters:
Name Flags
nThreads
executor
chooserFactory
selectStrategyFactory
public void <init>(int, java.util.concurrent.Executor, io.netty.util.concurrent.EventExecutorChooserFactory, io.netty.channel.SelectStrategyFactory, io.netty.util.concurrent.RejectedExecutionHandler);
descriptor: (ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;Lio/netty/channel/SelectStrategyFactory;Lio/netty/util/concurrent/RejectedExecutionHandler;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=8, locals=6, args_size=6
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 0: aload 0
iload 1
aload 2
aload 3
iconst_3
anewarray java.lang.Object
dup
iconst_0
iconst_0
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
aload 4
aastore
dup
iconst_2
aload 5
aastore
invokespecial io.netty.channel.MultithreadEventLoopGroup.<init>:(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V
1: invokestatic io.netty.channel.epoll.Epoll.ensureAvailability:()V
2: return
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 3 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 3 1 nThreads I
0 3 2 executor Ljava/util/concurrent/Executor;
0 3 3 chooserFactory Lio/netty/util/concurrent/EventExecutorChooserFactory;
0 3 4 selectStrategyFactory Lio/netty/channel/SelectStrategyFactory;
0 3 5 rejectedExecutionHandler Lio/netty/util/concurrent/RejectedExecutionHandler;
MethodParameters:
Name Flags
nThreads
executor
chooserFactory
selectStrategyFactory
rejectedExecutionHandler
public void setIoRatio(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=4, args_size=2
start local 0 start local 1 0: aload 0
invokevirtual io.netty.channel.epoll.EpollEventLoopGroup.iterator:()Ljava/util/Iterator;
astore 3
goto 3
StackMap locals: io.netty.channel.epoll.EpollEventLoopGroup int top java.util.Iterator
StackMap stack:
1: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast io.netty.util.concurrent.EventExecutor
astore 2
start local 2 2: aload 2
checkcast io.netty.channel.epoll.EpollEventLoop
iload 1
invokevirtual io.netty.channel.epoll.EpollEventLoop.setIoRatio:(I)V
end local 2 3: StackMap locals:
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 1
4: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 5 1 ioRatio I
2 3 2 e Lio/netty/util/concurrent/EventExecutor;
MethodParameters:
Name Flags
ioRatio
protected io.netty.channel.EventLoop newChild(java.util.concurrent.Executor, java.lang.Object[]);
descriptor: (Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/channel/EventLoop;
flags: (0x0084) ACC_PROTECTED, ACC_VARARGS
Code:
stack=8, locals=3, args_size=3
start local 0 start local 1 start local 2 0: new io.netty.channel.epoll.EpollEventLoop
dup
aload 0
aload 1
aload 2
iconst_0
aaload
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
1: aload 2
iconst_1
aaload
checkcast io.netty.channel.SelectStrategyFactory
invokeinterface io.netty.channel.SelectStrategyFactory.newSelectStrategy:()Lio/netty/channel/SelectStrategy;
aload 2
iconst_2
aaload
checkcast io.netty.util.concurrent.RejectedExecutionHandler
2: invokespecial io.netty.channel.epoll.EpollEventLoop.<init>:(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;ILio/netty/channel/SelectStrategy;Lio/netty/util/concurrent/RejectedExecutionHandler;)V
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lio/netty/channel/epoll/EpollEventLoopGroup;
0 3 1 executor Ljava/util/concurrent/Executor;
0 3 2 args [Ljava/lang/Object;
Exceptions:
throws java.lang.Exception
MethodParameters:
Name Flags
executor
args
protected io.netty.util.concurrent.EventExecutor newChild(java.util.concurrent.Executor, java.lang.Object[]);
descriptor: (Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/util/concurrent/EventExecutor;
flags: (0x10c4) ACC_PROTECTED, ACC_BRIDGE, ACC_VARARGS, ACC_SYNTHETIC
Code:
stack=3, locals=3, args_size=3
0: aload 0
aload 1
aload 2
invokevirtual io.netty.channel.epoll.EpollEventLoopGroup.newChild:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/channel/EventLoop;
areturn
LocalVariableTable:
Start End Slot Name Signature
Exceptions:
throws java.lang.Exception
}
SourceFile: "EpollEventLoopGroup.java"