class org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider extends org.glassfish.jersey.spi.ThreadPoolExecutorProvider
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider
super_class: org.glassfish.jersey.spi.ThreadPoolExecutorProvider
{
private static final java.util.logging.Logger LOGGER;
descriptor: Ljava/util/logging/Logger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final org.glassfish.jersey.internal.util.collection.LazyValue<java.lang.Integer> asyncThreadPoolSize;
descriptor: Lorg/glassfish/jersey/internal/util/collection/LazyValue;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
Signature: Lorg/glassfish/jersey/internal/util/collection/LazyValue<Ljava/lang/Integer;>;
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lorg/glassfish/jersey/client/DefaultClientAsyncExecutorProvider;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic java.util.logging.Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
putstatic org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider.LOGGER:Ljava/util/logging/Logger;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=2, args_size=2
start local 0 start local 1 0: aload 0
ldc "jersey-client-async-executor"
invokespecial org.glassfish.jersey.spi.ThreadPoolExecutorProvider.<init>:(Ljava/lang/String;)V
1: aload 0
new org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider$1
dup
aload 0
iload 1
invokespecial org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider$1.<init>:(Lorg/glassfish/jersey/client/DefaultClientAsyncExecutorProvider;I)V
invokestatic org.glassfish.jersey.internal.util.collection.Values.lazy:(Lorg/glassfish/jersey/internal/util/collection/Value;)Lorg/glassfish/jersey/internal/util/collection/LazyValue;
putfield org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider.asyncThreadPoolSize:Lorg/glassfish/jersey/internal/util/collection/LazyValue;
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/glassfish/jersey/client/DefaultClientAsyncExecutorProvider;
0 3 1 poolSize I
RuntimeVisibleAnnotations:
javax.inject.Inject()
RuntimeVisibleTypeAnnotations:
METHOD_FORMAL_PARAMETER
javax.inject.Named(value = "ClientAsyncThreadPoolSize")
RuntimeVisibleParameterAnnotations:
0:
javax.inject.Named(value = "ClientAsyncThreadPoolSize")
MethodParameters:
Name Flags
poolSize final
protected int getMaximumPoolSize();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider.asyncThreadPoolSize:Lorg/glassfish/jersey/internal/util/collection/LazyValue;
invokeinterface org.glassfish.jersey.internal.util.collection.LazyValue.get:()Ljava/lang/Object;
checkcast java.lang.Integer
invokevirtual java.lang.Integer.intValue:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/glassfish/jersey/client/DefaultClientAsyncExecutorProvider;
protected int getCorePoolSize();
descriptor: ()I
flags: (0x0004) ACC_PROTECTED
Code:
stack=2, locals=2, args_size=1
start local 0 0: aload 0
invokevirtual org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider.getMaximumPoolSize:()I
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
astore 1
start local 1 1: aload 1
invokevirtual java.lang.Integer.intValue:()I
ldc 2147483647
if_icmpeq 3
2: aload 1
invokevirtual java.lang.Integer.intValue:()I
ireturn
3: StackMap locals: java.lang.Integer
StackMap stack:
iconst_0
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/glassfish/jersey/client/DefaultClientAsyncExecutorProvider;
1 4 1 maximumPoolSize Ljava/lang/Integer;
}
SourceFile: "DefaultClientAsyncExecutorProvider.java"
NestMembers:
org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider$1
InnerClasses:
org.glassfish.jersey.client.DefaultClientAsyncExecutorProvider$1
RuntimeVisibleAnnotations:
org.glassfish.jersey.client.ClientAsyncExecutor()