public final class org.glassfish.grizzly.threadpool.ThreadPoolConfig
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: org.glassfish.grizzly.threadpool.ThreadPoolConfig
super_class: java.lang.Object
{
private static final org.glassfish.grizzly.threadpool.ThreadPoolConfig DEFAULT;
descriptor: Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
protected java.lang.String poolName;
descriptor: Ljava/lang/String;
flags: (0x0004) ACC_PROTECTED
protected int corePoolSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected int maxPoolSize;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected java.util.Queue<java.lang.Runnable> queue;
descriptor: Ljava/util/Queue;
flags: (0x0004) ACC_PROTECTED
Signature: Ljava/util/Queue<Ljava/lang/Runnable;>;
protected int queueLimit;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected long keepAliveTimeMillis;
descriptor: J
flags: (0x0004) ACC_PROTECTED
protected java.util.concurrent.ThreadFactory threadFactory;
descriptor: Ljava/util/concurrent/ThreadFactory;
flags: (0x0004) ACC_PROTECTED
protected int priority;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected boolean isDaemon;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.memory.MemoryManager mm;
descriptor: Lorg/glassfish/grizzly/memory/MemoryManager;
flags: (0x0004) ACC_PROTECTED
protected org.glassfish.grizzly.utils.DelayedExecutor transactionMonitor;
descriptor: Lorg/glassfish/grizzly/utils/DelayedExecutor;
flags: (0x0004) ACC_PROTECTED
protected long transactionTimeoutMillis;
descriptor: J
flags: (0x0004) ACC_PROTECTED
protected java.lang.ClassLoader initialClassLoader;
descriptor: Ljava/lang/ClassLoader;
flags: (0x0004) ACC_PROTECTED
protected final org.glassfish.grizzly.monitoring.DefaultMonitoringConfig<org.glassfish.grizzly.threadpool.ThreadPoolProbe> threadPoolMonitoringConfig;
descriptor: Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig;
flags: (0x0014) ACC_PROTECTED, ACC_FINAL
Signature: Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig<Lorg/glassfish/grizzly/threadpool/ThreadPoolProbe;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=18, locals=0, args_size=0
0: new org.glassfish.grizzly.threadpool.ThreadPoolConfig
dup
ldc "Grizzly"
getstatic org.glassfish.grizzly.threadpool.AbstractThreadPool.DEFAULT_MIN_THREAD_COUNT:I
1: getstatic org.glassfish.grizzly.threadpool.AbstractThreadPool.DEFAULT_MAX_THREAD_COUNT:I
aconst_null
iconst_m1
2: ldc 30000
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
aconst_null
iconst_5
iconst_1
aconst_null
aconst_null
ldc -1
aconst_null
3: invokespecial org.glassfish.grizzly.threadpool.ThreadPoolConfig.<init>:(Ljava/lang/String;IILjava/util/Queue;IJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ThreadFactory;IZLorg/glassfish/grizzly/memory/MemoryManager;Lorg/glassfish/grizzly/utils/DelayedExecutor;JLjava/lang/ClassLoader;)V
putstatic org.glassfish.grizzly.threadpool.ThreadPoolConfig.DEFAULT:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
4: return
LocalVariableTable:
Start End Slot Name Signature
public static org.glassfish.grizzly.threadpool.ThreadPoolConfig defaultConfig();
descriptor: ()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: getstatic org.glassfish.grizzly.threadpool.ThreadPoolConfig.DEFAULT:Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.copy:()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
areturn
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, int, java.util.Queue<java.lang.Runnable>, int, long, java.util.concurrent.TimeUnit, java.util.concurrent.ThreadFactory, int, boolean, org.glassfish.grizzly.memory.MemoryManager, org.glassfish.grizzly.utils.DelayedExecutor, long, java.lang.ClassLoader);
descriptor: (Ljava/lang/String;IILjava/util/Queue;IJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ThreadFactory;IZLorg/glassfish/grizzly/memory/MemoryManager;Lorg/glassfish/grizzly/utils/DelayedExecutor;JLjava/lang/ClassLoader;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=17, args_size=15
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 8 start local 9 start local 10 start local 11 start local 12 start local 13 start local 14 start local 16 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
2: aload 0
bipush 10
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
3: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.poolName:Ljava/lang/String;
4: aload 0
iload 2
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.corePoolSize:I
5: aload 0
iload 3
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.maxPoolSize:I
6: aload 0
aload 4
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queue:Ljava/util/Queue;
7: aload 0
iload 5
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
8: lload 6
lconst_0
lcmp
ifle 11
9: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
lload 6
aload 8
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
10: goto 12
11: StackMap locals: org.glassfish.grizzly.threadpool.ThreadPoolConfig java.lang.String int int java.util.Queue int long java.util.concurrent.TimeUnit java.util.concurrent.ThreadFactory int int org.glassfish.grizzly.memory.MemoryManager org.glassfish.grizzly.utils.DelayedExecutor long java.lang.ClassLoader
StackMap stack:
aload 0
lload 6
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
12: StackMap locals:
StackMap stack:
aload 0
aload 9
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadFactory:Ljava/util/concurrent/ThreadFactory;
13: aload 0
iload 10
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
14: aload 0
iload 11
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.isDaemon:Z
15: aload 0
aload 12
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.mm:Lorg/glassfish/grizzly/memory/MemoryManager;
16: aload 0
aload 13
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionMonitor:Lorg/glassfish/grizzly/utils/DelayedExecutor;
17: aload 0
lload 14
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
18: aload 0
aload 16
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.initialClassLoader:Ljava/lang/ClassLoader;
19: aload 0
new org.glassfish.grizzly.monitoring.DefaultMonitoringConfig
dup
ldc Lorg/glassfish/grizzly/threadpool/ThreadPoolProbe;
invokespecial org.glassfish.grizzly.monitoring.DefaultMonitoringConfig.<init>:(Ljava/lang/Class;)V
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadPoolMonitoringConfig:Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig;
20: return
end local 16 end local 14 end local 13 end local 12 end local 11 end local 10 end local 9 end local 8 end local 6 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 21 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 21 1 poolName Ljava/lang/String;
0 21 2 corePoolSize I
0 21 3 maxPoolSize I
0 21 4 queue Ljava/util/Queue<Ljava/lang/Runnable;>;
0 21 5 queueLimit I
0 21 6 keepAliveTime J
0 21 8 timeUnit Ljava/util/concurrent/TimeUnit;
0 21 9 threadFactory Ljava/util/concurrent/ThreadFactory;
0 21 10 priority I
0 21 11 isDaemon Z
0 21 12 mm Lorg/glassfish/grizzly/memory/MemoryManager;
0 21 13 transactionMonitor Lorg/glassfish/grizzly/utils/DelayedExecutor;
0 21 14 transactionTimeoutMillis J
0 21 16 initialClassLoader Ljava/lang/ClassLoader;
Signature: (Ljava/lang/String;IILjava/util/Queue<Ljava/lang/Runnable;>;IJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ThreadFactory;IZLorg/glassfish/grizzly/memory/MemoryManager;Lorg/glassfish/grizzly/utils/DelayedExecutor;JLjava/lang/ClassLoader;)V
MethodParameters:
Name Flags
poolName
corePoolSize
maxPoolSize
queue
queueLimit
keepAliveTime
timeUnit
threadFactory
priority
isDaemon
mm
transactionMonitor
transactionTimeoutMillis
initialClassLoader
private void <init>(org.glassfish.grizzly.threadpool.ThreadPoolConfig);
descriptor: (Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=2
start local 0 start local 1 0: aload 0
invokespecial java.lang.Object.<init>:()V
1: aload 0
iconst_m1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
2: aload 0
bipush 10
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
3: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queue:Ljava/util/Queue;
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queue:Ljava/util/Queue;
4: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadFactory:Ljava/util/concurrent/ThreadFactory;
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadFactory:Ljava/util/concurrent/ThreadFactory;
5: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.poolName:Ljava/lang/String;
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.poolName:Ljava/lang/String;
6: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
7: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.isDaemon:Z
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.isDaemon:Z
8: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.maxPoolSize:I
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.maxPoolSize:I
9: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
10: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.corePoolSize:I
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.corePoolSize:I
11: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
12: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.mm:Lorg/glassfish/grizzly/memory/MemoryManager;
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.mm:Lorg/glassfish/grizzly/memory/MemoryManager;
13: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.initialClassLoader:Ljava/lang/ClassLoader;
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.initialClassLoader:Ljava/lang/ClassLoader;
14: aload 0
new org.glassfish.grizzly.monitoring.DefaultMonitoringConfig
dup
ldc Lorg/glassfish/grizzly/threadpool/ThreadPoolProbe;
invokespecial org.glassfish.grizzly.monitoring.DefaultMonitoringConfig.<init>:(Ljava/lang/Class;)V
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadPoolMonitoringConfig:Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig;
15: aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadPoolMonitoringConfig:Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig;
invokevirtual org.glassfish.grizzly.monitoring.DefaultMonitoringConfig.getProbesUnsafe:()[Ljava/lang/Object;
checkcast org.glassfish.grizzly.threadpool.ThreadPoolProbe[]
astore 2
start local 2 16: aload 2
ifnull 18
17: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadPoolMonitoringConfig:Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig;
aload 2
invokevirtual org.glassfish.grizzly.monitoring.DefaultMonitoringConfig.addProbes:([Ljava/lang/Object;)V
18: StackMap locals: org.glassfish.grizzly.threadpool.ThreadPoolConfig org.glassfish.grizzly.threadpool.ThreadPoolConfig org.glassfish.grizzly.threadpool.ThreadPoolProbe[]
StackMap stack:
aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionMonitor:Lorg/glassfish/grizzly/utils/DelayedExecutor;
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionMonitor:Lorg/glassfish/grizzly/utils/DelayedExecutor;
19: aload 0
aload 1
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
20: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 21 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 21 1 cfg Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
16 21 2 srcProbes [Lorg/glassfish/grizzly/threadpool/ThreadPoolProbe;
MethodParameters:
Name Flags
cfg
public org.glassfish.grizzly.threadpool.ThreadPoolConfig copy();
descriptor: ()Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: new org.glassfish.grizzly.threadpool.ThreadPoolConfig
dup
aload 0
invokespecial org.glassfish.grizzly.threadpool.ThreadPoolConfig.<init>:(Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;)V
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public java.util.Queue<java.lang.Runnable> getQueue();
descriptor: ()Ljava/util/Queue;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queue:Ljava/util/Queue;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
Signature: ()Ljava/util/Queue<Ljava/lang/Runnable;>;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setQueue(java.util.Queue<java.lang.Runnable>);
descriptor: (Ljava/util/Queue;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queue:Ljava/util/Queue;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 queue Ljava/util/Queue<Ljava/lang/Runnable;>;
Signature: (Ljava/util/Queue<Ljava/lang/Runnable;>;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
MethodParameters:
Name Flags
queue
public java.util.concurrent.ThreadFactory getThreadFactory();
descriptor: ()Ljava/util/concurrent/ThreadFactory;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadFactory:Ljava/util/concurrent/ThreadFactory;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setThreadFactory(java.util.concurrent.ThreadFactory);
descriptor: (Ljava/util/concurrent/ThreadFactory;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadFactory:Ljava/util/concurrent/ThreadFactory;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 threadFactory Ljava/util/concurrent/ThreadFactory;
MethodParameters:
Name Flags
threadFactory
public java.lang.String getPoolName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.poolName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setPoolName(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.poolName:Ljava/lang/String;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 poolname Ljava/lang/String;
MethodParameters:
Name Flags
poolname
public int getPriority();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setPriority(int);
descriptor: (I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 priority I
MethodParameters:
Name Flags
priority
public boolean isDaemon();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.isDaemon:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setDaemon(boolean);
descriptor: (Z)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.isDaemon:Z
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 isDaemon Z
MethodParameters:
Name Flags
isDaemon
public int getMaxPoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.maxPoolSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setMaxPoolSize(int);
descriptor: (I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.maxPoolSize:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 maxPoolSize I
MethodParameters:
Name Flags
maxPoolSize
public int getCorePoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.corePoolSize:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setCorePoolSize(int);
descriptor: (I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.corePoolSize:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 corePoolSize I
MethodParameters:
Name Flags
corePoolSize
public int getQueueLimit();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setQueueLimit(int);
descriptor: (I)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 queueLimit I
MethodParameters:
Name Flags
queueLimit
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setKeepAliveTime(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: lload 1
lconst_0
lcmp
ifge 3
1: aload 0
ldc -1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
lload 1
aload 3
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 5 1 time J
0 5 3 unit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
time
unit
public long getKeepAliveTime(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
ldc -1
lcmp
ifne 2
1: ldc -1
lreturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 3 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit
public org.glassfish.grizzly.memory.MemoryManager getMemoryManager();
descriptor: ()Lorg/glassfish/grizzly/memory/MemoryManager;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.mm:Lorg/glassfish/grizzly/memory/MemoryManager;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setMemoryManager(org.glassfish.grizzly.memory.MemoryManager);
descriptor: (Lorg/glassfish/grizzly/memory/MemoryManager;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.mm:Lorg/glassfish/grizzly/memory/MemoryManager;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 mm Lorg/glassfish/grizzly/memory/MemoryManager;
MethodParameters:
Name Flags
mm
public org.glassfish.grizzly.monitoring.DefaultMonitoringConfig<org.glassfish.grizzly.threadpool.ThreadPoolProbe> getInitialMonitoringConfig();
descriptor: ()Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadPoolMonitoringConfig:Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
Signature: ()Lorg/glassfish/grizzly/monitoring/DefaultMonitoringConfig<Lorg/glassfish/grizzly/threadpool/ThreadPoolProbe;>;
public org.glassfish.grizzly.utils.DelayedExecutor getTransactionMonitor();
descriptor: ()Lorg/glassfish/grizzly/utils/DelayedExecutor;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionMonitor:Lorg/glassfish/grizzly/utils/DelayedExecutor;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setTransactionMonitor(org.glassfish.grizzly.utils.DelayedExecutor);
descriptor: (Lorg/glassfish/grizzly/utils/DelayedExecutor;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionMonitor:Lorg/glassfish/grizzly/utils/DelayedExecutor;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 transactionMonitor Lorg/glassfish/grizzly/utils/DelayedExecutor;
MethodParameters:
Name Flags
transactionMonitor final
public long getTransactionTimeout(java.util.concurrent.TimeUnit);
descriptor: (Ljava/util/concurrent/TimeUnit;)J
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
lconst_0
lcmp
ifle 2
1: aload 1
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
lreturn
2: StackMap locals:
StackMap stack:
lconst_0
lreturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 3 1 timeUnit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
timeUnit final
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setTransactionTimeout(long, java.util.concurrent.TimeUnit);
descriptor: (JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 3 0: lload 1
lconst_0
lcmp
ifle 3
1: aload 0
getstatic java.util.concurrent.TimeUnit.MILLISECONDS:Ljava/util/concurrent/TimeUnit;
lload 1
aload 3
invokevirtual java.util.concurrent.TimeUnit.convert:(JLjava/util/concurrent/TimeUnit;)J
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
2: goto 4
3: StackMap locals:
StackMap stack:
aload 0
lconst_0
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
4: StackMap locals:
StackMap stack:
aload 0
areturn
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 5 1 transactionTimeout J
0 5 3 timeunit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
transactionTimeout final
timeunit final
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setTransactionTimeout(org.glassfish.grizzly.utils.DelayedExecutor, long, java.util.concurrent.TimeUnit);
descriptor: (Lorg/glassfish/grizzly/utils/DelayedExecutor;JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=5, args_size=4
start local 0 start local 1 start local 2 start local 4 0: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionMonitor:Lorg/glassfish/grizzly/utils/DelayedExecutor;
1: aload 0
lload 2
aload 4
invokevirtual org.glassfish.grizzly.threadpool.ThreadPoolConfig.setTransactionTimeout:(JLjava/util/concurrent/TimeUnit;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
areturn
end local 4 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 transactionMonitor Lorg/glassfish/grizzly/utils/DelayedExecutor;
0 2 2 transactionTimeout J
0 2 4 timeunit Ljava/util/concurrent/TimeUnit;
MethodParameters:
Name Flags
transactionMonitor final
transactionTimeout final
timeunit final
public java.lang.ClassLoader getInitialClassLoader();
descriptor: ()Ljava/lang/ClassLoader;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.initialClassLoader:Ljava/lang/ClassLoader;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
public org.glassfish.grizzly.threadpool.ThreadPoolConfig setInitialClassLoader(java.lang.ClassLoader);
descriptor: (Ljava/lang/ClassLoader;)Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.initialClassLoader:Ljava/lang/ClassLoader;
1: aload 0
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
0 2 1 initialClassLoader Ljava/lang/ClassLoader;
MethodParameters:
Name Flags
initialClassLoader 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
ldc Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
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 " :\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " poolName: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.poolName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " corePoolSize: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.corePoolSize:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
1: ldc " maxPoolSize: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.maxPoolSize:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " queue: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queue:Ljava/util/Queue;
ifnull 2
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queue:Ljava/util/Queue;
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
goto 3
StackMap locals:
StackMap stack: java.lang.StringBuilder
2: ldc "undefined"
StackMap locals: org.glassfish.grizzly.threadpool.ThreadPoolConfig
StackMap stack: java.lang.StringBuilder java.io.Serializable
3: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " queueLimit: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
4: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.queueLimit:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " keepAliveTime (millis): "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.keepAliveTimeMillis:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " threadFactory: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.threadFactory:Ljava/util/concurrent/ThreadFactory;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
5: ldc " transactionMonitor: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionMonitor:Lorg/glassfish/grizzly/utils/DelayedExecutor;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " transactionTimeoutMillis: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.transactionTimeoutMillis:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " priority: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
6: aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.priority:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " isDaemon: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.isDaemon:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
ldc "\r\n"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc " initialClassLoader: "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 0
getfield org.glassfish.grizzly.threadpool.ThreadPoolConfig.initialClassLoader:Ljava/lang/ClassLoader;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
7: invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/glassfish/grizzly/threadpool/ThreadPoolConfig;
}
SourceFile: "ThreadPoolConfig.java"