public final class com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource extends com.mchange.v2.c3p0.impl.IdentityTokenResolvable implements javax.sql.ConnectionPoolDataSource, java.io.Serializable, javax.naming.Referenceable
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource
super_class: com.mchange.v2.c3p0.impl.IdentityTokenResolvable
{
static final com.mchange.v2.log.MLogger logger;
descriptor: Lcom/mchange/v2/log/MLogger;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static final java.util.Collection IGNORE_PROPS;
descriptor: Ljava/util/Collection;
flags: (0x0018) ACC_STATIC, ACC_FINAL
com.mchange.v2.c3p0.JndiRefForwardingDataSource jrfds;
descriptor: Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
flags: (0x0000)
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource wcpds;
descriptor: Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
flags: (0x0000)
java.lang.String identityToken;
descriptor: Ljava/lang/String;
flags: (0x0000)
static final com.mchange.v2.naming.JavaBeanReferenceMaker referenceMaker;
descriptor: Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
flags: (0x0018) ACC_STATIC, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=4, locals=0, args_size=0
0: ldc Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
invokestatic com.mchange.v2.log.MLog.getLogger:(Ljava/lang/Class;)Lcom/mchange/v2/log/MLogger;
putstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.logger:Lcom/mchange/v2/log/MLogger;
1: iconst_2
anewarray java.lang.String
dup
iconst_0
ldc "reference"
aastore
dup
iconst_1
ldc "pooledConnection"
aastore
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
putstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.IGNORE_PROPS:Ljava/util/Collection;
2: new com.mchange.v2.naming.JavaBeanReferenceMaker
dup
invokespecial com.mchange.v2.naming.JavaBeanReferenceMaker.<init>:()V
putstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
3: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc Lcom/mchange/v2/c3p0/impl/C3P0JavaBeanObjectFactory;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.setFactoryClassName:(Ljava/lang/String;)V
4: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "acquireIncrement"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
5: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "acquireRetryAttempts"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
6: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "acquireRetryDelay"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
7: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "autoCommitOnClose"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
8: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "automaticTestTable"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
9: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "checkoutTimeout"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
10: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "connectionTesterClassName"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
11: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "factoryClassLocation"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
12: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "forceIgnoreUnresolvedTransactions"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
13: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "idleConnectionTestPeriod"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
14: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "identityToken"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
15: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "initialPoolSize"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
16: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "jndiEnv"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
17: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "jndiLookupCaching"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
18: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "jndiName"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
19: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "maxIdleTime"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
20: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "maxPoolSize"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
21: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "maxStatements"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
22: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "maxStatementsPerConnection"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
23: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "minPoolSize"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
24: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "preferredTestQuery"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
25: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "propertyCycle"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
26: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "testConnectionOnCheckin"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
27: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "testConnectionOnCheckout"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
28: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
ldc "usesTraditionalReflectiveProxies"
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.addReferenceProperty:(Ljava/lang/String;)V
29: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
invokespecial com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.<init>:(Z)V
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void <init>(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
invokespecial com.mchange.v2.c3p0.impl.IdentityTokenResolvable.<init>:()V
1: aload 0
new com.mchange.v2.c3p0.JndiRefForwardingDataSource
dup
invokespecial com.mchange.v2.c3p0.JndiRefForwardingDataSource.<init>:()V
putfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
2: aload 0
new com.mchange.v2.c3p0.WrapperConnectionPoolDataSource
dup
invokespecial com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.<init>:()V
putfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
3: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setNestedDataSource:(Ljavax/sql/DataSource;)V
4: iload 1
ifeq 7
5: aload 0
aload 0
invokestatic com.mchange.v2.c3p0.impl.C3P0ImplUtils.allocateIdentityToken:(Ljava/lang/Object;)Ljava/lang/String;
putfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.identityToken:Ljava/lang/String;
6: aload 0
invokestatic com.mchange.v2.c3p0.C3P0Registry.reregister:(Lcom/mchange/v2/c3p0/impl/IdentityTokenized;)Lcom/mchange/v2/c3p0/impl/IdentityTokenized;
pop
7: StackMap locals: com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource int
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 8 1 autoregister Z
MethodParameters:
Name Flags
autoregister
public boolean isJndiLookupCaching();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.isCaching:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setJndiLookupCaching(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.setCaching:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 caching Z
MethodParameters:
Name Flags
caching
public java.util.Hashtable getJndiEnv();
descriptor: ()Ljava/util/Hashtable;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.getJndiEnv:()Ljava/util/Hashtable;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setJndiEnv(java.util.Hashtable);
descriptor: (Ljava/util/Hashtable;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.setJndiEnv:(Ljava/util/Hashtable;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 jndiEnv Ljava/util/Hashtable;
MethodParameters:
Name Flags
jndiEnv
public java.lang.Object getJndiName();
descriptor: ()Ljava/lang/Object;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.getJndiName:()Ljava/lang/Object;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setJndiName(java.lang.Object);
descriptor: (Ljava/lang/Object;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.setJndiName:(Ljava/lang/Object;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 jndiName Ljava/lang/Object;
Exceptions:
throws java.beans.PropertyVetoException
MethodParameters:
Name Flags
jndiName
public int getAcquireIncrement();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireIncrement:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setAcquireIncrement(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAcquireIncrement:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 acquireIncrement I
MethodParameters:
Name Flags
acquireIncrement
public int getAcquireRetryAttempts();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireRetryAttempts:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setAcquireRetryAttempts(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAcquireRetryAttempts:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 ara I
MethodParameters:
Name Flags
ara
public int getAcquireRetryDelay();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAcquireRetryDelay:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setAcquireRetryDelay(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAcquireRetryDelay:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 ard I
MethodParameters:
Name Flags
ard
public boolean isAutoCommitOnClose();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isAutoCommitOnClose:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setAutoCommitOnClose(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAutoCommitOnClose:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 autoCommitOnClose Z
MethodParameters:
Name Flags
autoCommitOnClose
public void setAutomaticTestTable(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setAutomaticTestTable:(Ljava/lang/String;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 att Ljava/lang/String;
MethodParameters:
Name Flags
att
public java.lang.String getAutomaticTestTable();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getAutomaticTestTable:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setBreakAfterAcquireFailure(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setBreakAfterAcquireFailure:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 baaf Z
MethodParameters:
Name Flags
baaf
public boolean isBreakAfterAcquireFailure();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isBreakAfterAcquireFailure:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setCheckoutTimeout(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setCheckoutTimeout:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 ct I
MethodParameters:
Name Flags
ct
public int getCheckoutTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getCheckoutTimeout:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public java.lang.String getConnectionTesterClassName();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getConnectionTesterClassName:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setConnectionTesterClassName(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setConnectionTesterClassName:(Ljava/lang/String;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 connectionTesterClassName Ljava/lang/String;
Exceptions:
throws java.beans.PropertyVetoException
MethodParameters:
Name Flags
connectionTesterClassName
public boolean isForceIgnoreUnresolvedTransactions();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isForceIgnoreUnresolvedTransactions:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setForceIgnoreUnresolvedTransactions(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setForceIgnoreUnresolvedTransactions:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 forceIgnoreUnresolvedTransactions Z
MethodParameters:
Name Flags
forceIgnoreUnresolvedTransactions
public java.lang.String getIdentityToken();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.identityToken:Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setIdentityToken(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 com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.identityToken:Ljava/lang/String;
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 identityToken Ljava/lang/String;
MethodParameters:
Name Flags
identityToken
public void setIdleConnectionTestPeriod(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setIdleConnectionTestPeriod:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 idleConnectionTestPeriod I
MethodParameters:
Name Flags
idleConnectionTestPeriod
public int getIdleConnectionTestPeriod();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getIdleConnectionTestPeriod:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public int getInitialPoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getInitialPoolSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setInitialPoolSize(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setInitialPoolSize:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 initialPoolSize I
MethodParameters:
Name Flags
initialPoolSize
public int getMaxIdleTime();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxIdleTime:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setMaxIdleTime(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxIdleTime:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 maxIdleTime I
MethodParameters:
Name Flags
maxIdleTime
public int getMaxPoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxPoolSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setMaxPoolSize(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxPoolSize:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 maxPoolSize I
MethodParameters:
Name Flags
maxPoolSize
public int getMaxStatements();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxStatements:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setMaxStatements(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxStatements:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 maxStatements I
MethodParameters:
Name Flags
maxStatements
public int getMaxStatementsPerConnection();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMaxStatementsPerConnection:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setMaxStatementsPerConnection(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMaxStatementsPerConnection:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 mspc I
MethodParameters:
Name Flags
mspc
public int getMinPoolSize();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getMinPoolSize:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setMinPoolSize(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setMinPoolSize:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 minPoolSize I
MethodParameters:
Name Flags
minPoolSize
public java.lang.String getPreferredTestQuery();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPreferredTestQuery:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setPreferredTestQuery(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setPreferredTestQuery:(Ljava/lang/String;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 ptq Ljava/lang/String;
MethodParameters:
Name Flags
ptq
public int getPropertyCycle();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPropertyCycle:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setPropertyCycle(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setPropertyCycle:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 propertyCycle I
MethodParameters:
Name Flags
propertyCycle
public boolean isTestConnectionOnCheckin();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isTestConnectionOnCheckin:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setTestConnectionOnCheckin(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setTestConnectionOnCheckin:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 testConnectionOnCheckin Z
MethodParameters:
Name Flags
testConnectionOnCheckin
public boolean isTestConnectionOnCheckout();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isTestConnectionOnCheckout:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setTestConnectionOnCheckout(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setTestConnectionOnCheckout:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 testConnectionOnCheckout Z
MethodParameters:
Name Flags
testConnectionOnCheckout
public boolean isUsesTraditionalReflectiveProxies();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.isUsesTraditionalReflectiveProxies:()Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setUsesTraditionalReflectiveProxies(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setUsesTraditionalReflectiveProxies:(Z)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 utrp Z
MethodParameters:
Name Flags
utrp
public java.lang.String getFactoryClassLocation();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.getFactoryClassLocation:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
public void setFactoryClassLocation(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.jrfds:Lcom/mchange/v2/c3p0/JndiRefForwardingDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.JndiRefForwardingDataSource.setFactoryClassLocation:(Ljava/lang/String;)V
1: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setFactoryClassLocation:(Ljava/lang/String;)V
2: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 3 1 factoryClassLocation Ljava/lang/String;
MethodParameters:
Name Flags
factoryClassLocation
public javax.naming.Reference getReference();
descriptor: ()Ljavax/naming/Reference;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.referenceMaker:Lcom/mchange/v2/naming/JavaBeanReferenceMaker;
aload 0
invokevirtual com.mchange.v2.naming.JavaBeanReferenceMaker.createReference:(Ljava/lang/Object;)Ljavax/naming/Reference;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
Exceptions:
throws javax.naming.NamingException
public javax.sql.PooledConnection getPooledConnection();
descriptor: ()Ljavax/sql/PooledConnection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection:()Ljavax/sql/PooledConnection;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
Exceptions:
throws java.sql.SQLException
public javax.sql.PooledConnection getPooledConnection(java.lang.String, java.lang.String);
descriptor: (Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/PooledConnection;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
aload 2
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getPooledConnection:(Ljava/lang/String;Ljava/lang/String;)Ljavax/sql/PooledConnection;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 user Ljava/lang/String;
0 1 2 password Ljava/lang/String;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
user
password
public java.io.PrintWriter getLogWriter();
descriptor: ()Ljava/io/PrintWriter;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getLogWriter:()Ljava/io/PrintWriter;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
Exceptions:
throws java.sql.SQLException
public void setLogWriter(java.io.PrintWriter);
descriptor: (Ljava/io/PrintWriter;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
aload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setLogWriter:(Ljava/io/PrintWriter;)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 out Ljava/io/PrintWriter;
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
out
public void setLoginTimeout(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
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
iload 1
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.setLoginTimeout:(I)V
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
0 1 1 seconds I
Exceptions:
throws java.sql.SQLException
MethodParameters:
Name Flags
seconds
public int getLoginTimeout();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.wcpds:Lcom/mchange/v2/c3p0/WrapperConnectionPoolDataSource;
invokevirtual com.mchange.v2.c3p0.WrapperConnectionPoolDataSource.getLoginTimeout:()I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
Exceptions:
throws java.sql.SQLException
public java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=1
start local 0 0: new java.lang.StringBuffer
dup
sipush 512
invokespecial java.lang.StringBuffer.<init>:(I)V
astore 1
start local 1 1: aload 1
aload 0
invokespecial java.lang.Object.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
2: aload 1
ldc " ["
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
3: aload 1
aload 0
getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.IGNORE_PROPS:Ljava/util/Collection;
invokestatic com.mchange.v2.beans.BeansUtils.appendPropNamesAndValues:(Ljava/lang/StringBuffer;Ljava/lang/Object;Ljava/util/Collection;)V
4: goto 9
5: StackMap locals: com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource java.lang.StringBuffer
StackMap stack: java.lang.Exception
astore 2
start local 2 6: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.FINE:Lcom/mchange/v2/log/MLevel;
invokeinterface com.mchange.v2.log.MLogger.isLoggable:(Lcom/mchange/v2/log/MLevel;)Z
ifeq 8
7: getstatic com.mchange.v2.c3p0.JndiRefConnectionPoolDataSource.logger:Lcom/mchange/v2/log/MLogger;
getstatic com.mchange.v2.log.MLevel.FINE:Lcom/mchange/v2/log/MLevel;
ldc "An exception occurred while extracting property names and values for toString()"
aload 2
invokeinterface com.mchange.v2.log.MLogger.log:(Lcom/mchange/v2/log/MLevel;Ljava/lang/String;Ljava/lang/Throwable;)V
8: StackMap locals: java.lang.Exception
StackMap stack:
aload 1
aload 2
invokevirtual java.lang.Exception.toString:()Ljava/lang/String;
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
end local 2 9: StackMap locals:
StackMap stack:
aload 1
ldc "]"
invokevirtual java.lang.StringBuffer.append:(Ljava/lang/String;)Ljava/lang/StringBuffer;
pop
10: aload 1
invokevirtual java.lang.StringBuffer.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
1 11 1 sb Ljava/lang/StringBuffer;
6 9 2 e Ljava/lang/Exception;
Exception table:
from to target type
3 4 5 Class java.lang.Exception
public java.util.logging.Logger getParentLogger();
descriptor: ()Ljava/util/logging/Logger;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=1, args_size=1
start local 0 0: new java.sql.SQLFeatureNotSupportedException
dup
new java.lang.StringBuilder
dup
ldc "javax.sql.DataSource.getParentLogger() is not currently supported by "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.sql.SQLFeatureNotSupportedException.<init>:(Ljava/lang/String;)V
athrow
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lcom/mchange/v2/c3p0/JndiRefConnectionPoolDataSource;
Exceptions:
throws java.sql.SQLFeatureNotSupportedException
}
SourceFile: "JndiRefConnectionPoolDataSource.java"