public abstract class org.apache.commons.pool2.impl.BaseObjectPoolConfig<T> extends org.apache.commons.pool2.BaseObject implements java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
this_class: org.apache.commons.pool2.impl.BaseObjectPoolConfig
super_class: org.apache.commons.pool2.BaseObject
{
public static final boolean DEFAULT_LIFO;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final boolean DEFAULT_FAIRNESS;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final long DEFAULT_MAX_WAIT_MILLIS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final long DEFAULT_MIN_EVICTABLE_IDLE_TIME_MILLIS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1800000
public static final long DEFAULT_SOFT_MIN_EVICTABLE_IDLE_TIME_MILLIS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final long DEFAULT_EVICTOR_SHUTDOWN_TIMEOUT_MILLIS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 10000
public static final int DEFAULT_NUM_TESTS_PER_EVICTION_RUN;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 3
public static final boolean DEFAULT_TEST_ON_CREATE;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean DEFAULT_TEST_ON_BORROW;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean DEFAULT_TEST_ON_RETURN;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final boolean DEFAULT_TEST_WHILE_IDLE;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 0
public static final long DEFAULT_TIME_BETWEEN_EVICTION_RUNS_MILLIS;
descriptor: J
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: -1
public static final boolean DEFAULT_BLOCK_WHEN_EXHAUSTED;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final boolean DEFAULT_JMX_ENABLE;
descriptor: Z
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public static final java.lang.String DEFAULT_JMX_NAME_PREFIX;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: "pool"
public static final java.lang.String DEFAULT_JMX_NAME_BASE;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
public static final java.lang.String DEFAULT_EVICTION_POLICY_CLASS_NAME;
descriptor: Ljava/lang/String;
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
private boolean lifo;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean fairness;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long maxWaitMillis;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long minEvictableIdleTimeMillis;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long evictorShutdownTimeoutMillis;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private long softMinEvictableIdleTimeMillis;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private int numTestsPerEvictionRun;
descriptor: I
flags: (0x0002) ACC_PRIVATE
private org.apache.commons.pool2.impl.EvictionPolicy<T> evictionPolicy;
descriptor: Lorg/apache/commons/pool2/impl/EvictionPolicy;
flags: (0x0002) ACC_PRIVATE
Signature: Lorg/apache/commons/pool2/impl/EvictionPolicy<TT;>;
private java.lang.String evictionPolicyClassName;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private boolean testOnCreate;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean testOnBorrow;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean testOnReturn;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean testWhileIdle;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private long timeBetweenEvictionRunsMillis;
descriptor: J
flags: (0x0002) ACC_PRIVATE
private boolean blockWhenExhausted;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private boolean jmxEnabled;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
private java.lang.String jmxNamePrefix;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String jmxNameBase;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: aconst_null
putstatic org.apache.commons.pool2.impl.BaseObjectPoolConfig.DEFAULT_JMX_NAME_BASE:Ljava/lang/String;
1: ldc Lorg/apache/commons/pool2/impl/DefaultEvictionPolicy;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
putstatic org.apache.commons.pool2.impl.BaseObjectPoolConfig.DEFAULT_EVICTION_POLICY_CLASS_NAME:Ljava/lang/String;
return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial org.apache.commons.pool2.BaseObject.<init>:()V
1: aload 0
iconst_1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.lifo:Z
2: aload 0
iconst_0
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.fairness:Z
3: aload 0
ldc -1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.maxWaitMillis:J
4: aload 0
5: ldc 1800000
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.minEvictableIdleTimeMillis:J
6: aload 0
7: ldc 10000
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictorShutdownTimeoutMillis:J
8: aload 0
9: ldc -1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.softMinEvictableIdleTimeMillis:J
10: aload 0
11: iconst_3
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.numTestsPerEvictionRun:I
12: aload 0
aconst_null
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictionPolicy:Lorg/apache/commons/pool2/impl/EvictionPolicy;
13: aload 0
getstatic org.apache.commons.pool2.impl.BaseObjectPoolConfig.DEFAULT_EVICTION_POLICY_CLASS_NAME:Ljava/lang/String;
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictionPolicyClassName:Ljava/lang/String;
14: aload 0
iconst_0
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnCreate:Z
15: aload 0
iconst_0
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnBorrow:Z
16: aload 0
iconst_0
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnReturn:Z
17: aload 0
iconst_0
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testWhileIdle:Z
18: aload 0
19: ldc -1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.timeBetweenEvictionRunsMillis:J
20: aload 0
iconst_1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.blockWhenExhausted:Z
21: aload 0
iconst_1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxEnabled:Z
22: aload 0
ldc "pool"
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNamePrefix:Ljava/lang/String;
23: aload 0
getstatic org.apache.commons.pool2.impl.BaseObjectPoolConfig.DEFAULT_JMX_NAME_BASE:Ljava/lang/String;
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNameBase:Ljava/lang/String;
24: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 25 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public boolean getLifo();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.lifo:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public boolean getFairness();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.fairness:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setLifo(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.lifo:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 lifo Z
MethodParameters:
Name Flags
lifo final
public void setFairness(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.fairness:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 fairness Z
MethodParameters:
Name Flags
fairness final
public long getMaxWaitMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.maxWaitMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setMaxWaitMillis(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.maxWaitMillis:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 maxWaitMillis J
MethodParameters:
Name Flags
maxWaitMillis final
public long getMinEvictableIdleTimeMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.minEvictableIdleTimeMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setMinEvictableIdleTimeMillis(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.minEvictableIdleTimeMillis:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 minEvictableIdleTimeMillis J
MethodParameters:
Name Flags
minEvictableIdleTimeMillis final
public long getSoftMinEvictableIdleTimeMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.softMinEvictableIdleTimeMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setSoftMinEvictableIdleTimeMillis(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.softMinEvictableIdleTimeMillis:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 softMinEvictableIdleTimeMillis J
MethodParameters:
Name Flags
softMinEvictableIdleTimeMillis final
public int getNumTestsPerEvictionRun();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.numTestsPerEvictionRun:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setNumTestsPerEvictionRun(int);
descriptor: (I)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.numTestsPerEvictionRun:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 numTestsPerEvictionRun I
MethodParameters:
Name Flags
numTestsPerEvictionRun final
public long getEvictorShutdownTimeoutMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictorShutdownTimeoutMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setEvictorShutdownTimeoutMillis(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictorShutdownTimeoutMillis:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 evictorShutdownTimeoutMillis J
MethodParameters:
Name Flags
evictorShutdownTimeoutMillis final
public boolean getTestOnCreate();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnCreate:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setTestOnCreate(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnCreate:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 testOnCreate Z
MethodParameters:
Name Flags
testOnCreate final
public boolean getTestOnBorrow();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnBorrow:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setTestOnBorrow(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnBorrow:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 testOnBorrow Z
MethodParameters:
Name Flags
testOnBorrow final
public boolean getTestOnReturn();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnReturn:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setTestOnReturn(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnReturn:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 testOnReturn Z
MethodParameters:
Name Flags
testOnReturn final
public boolean getTestWhileIdle();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testWhileIdle:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setTestWhileIdle(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.testWhileIdle:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 testWhileIdle Z
MethodParameters:
Name Flags
testWhileIdle final
public long getTimeBetweenEvictionRunsMillis();
descriptor: ()J
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.timeBetweenEvictionRunsMillis:J
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setTimeBetweenEvictionRunsMillis(long);
descriptor: (J)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=2
start local 0 start local 1 0: aload 0
lload 1
putfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.timeBetweenEvictionRunsMillis:J
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 timeBetweenEvictionRunsMillis J
MethodParameters:
Name Flags
timeBetweenEvictionRunsMillis final
public org.apache.commons.pool2.impl.EvictionPolicy<T> getEvictionPolicy();
descriptor: ()Lorg/apache/commons/pool2/impl/EvictionPolicy;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictionPolicy:Lorg/apache/commons/pool2/impl/EvictionPolicy;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
Signature: ()Lorg/apache/commons/pool2/impl/EvictionPolicy<TT;>;
public java.lang.String getEvictionPolicyClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictionPolicyClassName:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setEvictionPolicy(org.apache.commons.pool2.impl.EvictionPolicy<T>);
descriptor: (Lorg/apache/commons/pool2/impl/EvictionPolicy;)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.evictionPolicy:Lorg/apache/commons/pool2/impl/EvictionPolicy;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 evictionPolicy Lorg/apache/commons/pool2/impl/EvictionPolicy<TT;>;
Signature: (Lorg/apache/commons/pool2/impl/EvictionPolicy<TT;>;)V
MethodParameters:
Name Flags
evictionPolicy final
public void setEvictionPolicyClassName(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.evictionPolicyClassName:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 evictionPolicyClassName Ljava/lang/String;
MethodParameters:
Name Flags
evictionPolicyClassName final
public boolean getBlockWhenExhausted();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.blockWhenExhausted:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setBlockWhenExhausted(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.blockWhenExhausted:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 blockWhenExhausted Z
MethodParameters:
Name Flags
blockWhenExhausted final
public boolean getJmxEnabled();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxEnabled:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setJmxEnabled(boolean);
descriptor: (Z)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxEnabled:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 jmxEnabled Z
MethodParameters:
Name Flags
jmxEnabled final
public java.lang.String getJmxNameBase();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNameBase:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setJmxNameBase(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNameBase:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 jmxNameBase Ljava/lang/String;
MethodParameters:
Name Flags
jmxNameBase final
public java.lang.String getJmxNamePrefix();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNamePrefix:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
public void setJmxNamePrefix(java.lang.String);
descriptor: (Ljava/lang/String;)V
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.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNamePrefix:Ljava/lang/String;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 2 1 jmxNamePrefix Ljava/lang/String;
MethodParameters:
Name Flags
jmxNamePrefix final
protected void toStringAppendFields(java.lang.StringBuilder);
descriptor: (Ljava/lang/StringBuilder;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 1
ldc "lifo="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
1: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.lifo:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
2: aload 1
ldc ", fairness="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
3: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.fairness:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
4: aload 1
ldc ", maxWaitMillis="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
5: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.maxWaitMillis:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
pop
6: aload 1
ldc ", minEvictableIdleTimeMillis="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
7: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.minEvictableIdleTimeMillis:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
pop
8: aload 1
ldc ", softMinEvictableIdleTimeMillis="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
9: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.softMinEvictableIdleTimeMillis:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
pop
10: aload 1
ldc ", numTestsPerEvictionRun="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.numTestsPerEvictionRun:I
invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc ", evictionPolicyClassName="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.evictionPolicyClassName:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
14: aload 1
ldc ", testOnCreate="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
15: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnCreate:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
16: aload 1
ldc ", testOnBorrow="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
17: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnBorrow:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
18: aload 1
ldc ", testOnReturn="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
19: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testOnReturn:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
20: aload 1
ldc ", testWhileIdle="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
21: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.testWhileIdle:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
22: aload 1
ldc ", timeBetweenEvictionRunsMillis="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
23: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.timeBetweenEvictionRunsMillis:J
invokevirtual java.lang.StringBuilder.append:(J)Ljava/lang/StringBuilder;
pop
24: aload 1
ldc ", blockWhenExhausted="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
25: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.blockWhenExhausted:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
26: aload 1
ldc ", jmxEnabled="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
27: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxEnabled:Z
invokevirtual java.lang.StringBuilder.append:(Z)Ljava/lang/StringBuilder;
pop
28: aload 1
ldc ", jmxNamePrefix="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
29: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNamePrefix:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
30: aload 1
ldc ", jmxNameBase="
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
31: aload 1
aload 0
getfield org.apache.commons.pool2.impl.BaseObjectPoolConfig.jmxNameBase:Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
32: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 33 0 this Lorg/apache/commons/pool2/impl/BaseObjectPoolConfig<TT;>;
0 33 1 builder Ljava/lang/StringBuilder;
MethodParameters:
Name Flags
builder final
}
Signature: <T:Ljava/lang/Object;>Lorg/apache/commons/pool2/BaseObject;Ljava/lang/Cloneable;
SourceFile: "BaseObjectPoolConfig.java"