Top Description Fields Constructors Methods
com.mchange.v2.c3p0.impl

public abstract Class WrapperConnectionPoolDataSourceBase

extends IdentityTokenResolvable
implements Referenceable, Serializable
Class Inheritance
All Implemented Interfaces
java.io.Serializable, javax.naming.Referenceable
Known Direct Subclasses
com.mchange.v2.c3p0.WrapperConnectionPoolDataSource
Imports
com.mchange.v2.c3p0.C3P0Registry, .ConnectionCustomizer, com.mchange.v2.c3p0.cfg.C3P0Config, .Validators, com.mchange.v2.c3p0.impl.C3P0ImplUtils, com.mchange.v2.naming.JavaBeanObjectFactory, .JavaBeanReferenceMaker, .ReferenceIndirector, .ReferenceMaker, com.mchange.v2.ser.IndirectlySerialized, .Indirector, .SerializableUtils, java.beans.PropertyChangeEvent, .PropertyChangeListener, .PropertyChangeSupport, .PropertyVetoException, .VetoableChangeListener, .VetoableChangeSupport, java.io.IOException, .NotSerializableException, .ObjectInputStream, .ObjectOutputStream, .Serializable, java.sql.SQLException, .SQLFeatureNotSupportedException, java.util.logging.Logger, javax.naming.NamingException, .Reference, .Referenceable, javax.sql.DataSource, .PooledConnection

This class was generated by com.mchange.v2.c3p0.codegen.BeangenDataSourceGenerator.

Field Summary

Modifier and TypeField and Description
private int
private int
private int
private boolean
private boolean
private String
private boolean
private int
private String
private int
private String
private String
private boolean
private String
private boolean
private boolean
private volatile String
private int
private int
private String
private int
private int
private int
private int
private int
private int
private int
private int
private DataSource
private String
private String
protected PropertyChangeSupport
private String
private boolean
private int
pack-priv static final JavaBeanReferenceMaker
private static final long
private int
private String
private boolean
private boolean
private int
private String
protected VetoableChangeSupport
private static final short

Constructor Summary

AccessConstructor and Description
private
public

Method Summary

Modifier and TypeMethod and Description
public void
public void
public void
private boolean
protected String
public synchronized int
public synchronized int
public synchronized int
public synchronized String
public synchronized int
public synchronized String
public synchronized int
public synchronized String
public synchronized String
public synchronized String
public String
public synchronized int
public synchronized int
public synchronized String
public synchronized int
public synchronized int
public synchronized int
public synchronized int
public synchronized int
public synchronized int
public synchronized int
public synchronized int
public synchronized DataSource
public synchronized String
public synchronized String
public Logger
protected abstract PooledConnection
protected abstract PooledConnection
public synchronized String
public PropertyChangeListener[]
protected PropertyChangeSupport
public synchronized int
public Reference
getReference()

Implements javax.naming.Referenceable.getReference.

Retrieves the Reference of this object.

public synchronized int
public synchronized String
public synchronized int
public synchronized String
public VetoableChangeListener[]
protected VetoableChangeSupport
public synchronized boolean
public synchronized boolean
public synchronized boolean
public synchronized boolean
public synchronized boolean
public synchronized boolean
public synchronized boolean
public synchronized boolean
public synchronized boolean
private void
public void
public void
public void
public synchronized void
setAcquireIncrement(int acquireIncrement)

public synchronized void
setAcquireRetryAttempts(int acquireRetryAttempts)

public synchronized void
setAcquireRetryDelay(int acquireRetryDelay)

public synchronized void
setAttemptResurrectOnCheckin(boolean attemptResurrectOnCheckin)

public synchronized void
setAutoCommitOnClose(boolean autoCommitOnClose)

public synchronized void
setAutomaticTestTable(String automaticTestTable)

public synchronized void
setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure)

public synchronized void
setCheckoutTimeout(int checkoutTimeout)

public synchronized void
setConnectionCustomizerClassName(String connectionCustomizerClassName)

public synchronized void
setConnectionIsValidTimeout(int connectionIsValidTimeout)

public synchronized void
setConnectionTesterClassName(String connectionTesterClassName)

public synchronized void
setContextClassLoaderSource(String contextClassLoaderSource)

public synchronized void
setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces)

public synchronized void
setFactoryClassLocation(String factoryClassLocation)

public synchronized void
setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)

public synchronized void
setForceSynchronousCheckins(boolean forceSynchronousCheckins)

public void
public synchronized void
setIdleConnectionTestPeriod(int idleConnectionTestPeriod)

public synchronized void
setInitialPoolSize(int initialPoolSize)

public synchronized void
setMarkSessionBoundaries(String markSessionBoundaries)

public synchronized void
setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime)

public synchronized void
setMaxConnectionAge(int maxConnectionAge)

public synchronized void
setMaxIdleTime(int maxIdleTime)

public synchronized void
setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections)

public synchronized void
setMaxPoolSize(int maxPoolSize)

public synchronized void
setMaxStatements(int maxStatements)

public synchronized void
setMaxStatementsPerConnection(int maxStatementsPerConnection)

public synchronized void
setMinPoolSize(int minPoolSize)

public synchronized void
setNestedDataSource(DataSource nestedDataSource)

public synchronized void
setOverrideDefaultPassword(String overrideDefaultPassword)

public synchronized void
setOverrideDefaultUser(String overrideDefaultUser)

public synchronized void
setPreferredTestQuery(String preferredTestQuery)

public synchronized void
setPrivilegeSpawnedThreads(boolean privilegeSpawnedThreads)

public synchronized void
setPropertyCycle(int propertyCycle)

public synchronized void
setStatementCacheNumDeferredCloseThreads(int statementCacheNumDeferredCloseThreads)

public synchronized void
setTaskRunnerFactoryClassName(String taskRunnerFactoryClassName)

public synchronized void
setTestConnectionOnCheckin(boolean testConnectionOnCheckin)

public synchronized void
setTestConnectionOnCheckout(boolean testConnectionOnCheckout)

public synchronized void
setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout)

public synchronized void
setUserOverridesAsString(String userOverridesAsString)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.

private void
Inherited from com.mchange.v2.c3p0.impl.IdentityTokenResolvable:
doResolvereadResolveverifyResolve

Field Detail

acquireIncrementback to summary
private int acquireIncrement
acquireRetryAttemptsback to summary
private int acquireRetryAttempts
acquireRetryDelayback to summary
private int acquireRetryDelay
attemptResurrectOnCheckinback to summary
private boolean attemptResurrectOnCheckin
autoCommitOnCloseback to summary
private boolean autoCommitOnClose
automaticTestTableback to summary
private String automaticTestTable
breakAfterAcquireFailureback to summary
private boolean breakAfterAcquireFailure
checkoutTimeoutback to summary
private int checkoutTimeout
connectionCustomizerClassNameback to summary
private String connectionCustomizerClassName
connectionIsValidTimeoutback to summary
private int connectionIsValidTimeout
connectionTesterClassNameback to summary
private String connectionTesterClassName
contextClassLoaderSourceback to summary
private String contextClassLoaderSource
debugUnreturnedConnectionStackTracesback to summary
private boolean debugUnreturnedConnectionStackTraces
factoryClassLocationback to summary
private String factoryClassLocation
forceIgnoreUnresolvedTransactionsback to summary
private boolean forceIgnoreUnresolvedTransactions
forceSynchronousCheckinsback to summary
private boolean forceSynchronousCheckins
identityTokenback to summary
private volatile String identityToken
idleConnectionTestPeriodback to summary
private int idleConnectionTestPeriod
initialPoolSizeback to summary
private int initialPoolSize
markSessionBoundariesback to summary
private String markSessionBoundaries
maxAdministrativeTaskTimeback to summary
private int maxAdministrativeTaskTime
maxConnectionAgeback to summary
private int maxConnectionAge
maxIdleTimeback to summary
private int maxIdleTime
maxIdleTimeExcessConnectionsback to summary
private int maxIdleTimeExcessConnections
maxPoolSizeback to summary
private int maxPoolSize
maxStatementsback to summary
private int maxStatements
maxStatementsPerConnectionback to summary
private int maxStatementsPerConnection
minPoolSizeback to summary
private int minPoolSize
nestedDataSourceback to summary
private DataSource nestedDataSource
overrideDefaultPasswordback to summary
private String overrideDefaultPassword
overrideDefaultUserback to summary
private String overrideDefaultUser
pcsback to summary
protected PropertyChangeSupport pcs
preferredTestQueryback to summary
private String preferredTestQuery
privilegeSpawnedThreadsback to summary
private boolean privilegeSpawnedThreads
propertyCycleback to summary
private int propertyCycle
referenceMakerback to summary
pack-priv static final JavaBeanReferenceMaker referenceMaker
serialVersionUIDback to summary
private static final long serialVersionUID
statementCacheNumDeferredCloseThreadsback to summary
private int statementCacheNumDeferredCloseThreads
taskRunnerFactoryClassNameback to summary
private String taskRunnerFactoryClassName
testConnectionOnCheckinback to summary
private boolean testConnectionOnCheckin
testConnectionOnCheckoutback to summary
private boolean testConnectionOnCheckout
unreturnedConnectionTimeoutback to summary
private int unreturnedConnectionTimeout
userOverridesAsStringback to summary
private String userOverridesAsString
vcsback to summary
protected VetoableChangeSupport vcs
VERSIONback to summary
private static final short VERSION

Constructor Detail

WrapperConnectionPoolDataSourceBaseback to summary
private WrapperConnectionPoolDataSourceBase()
WrapperConnectionPoolDataSourceBaseback to summary
public WrapperConnectionPoolDataSourceBase(boolean autoregister)

Method Detail

addPropertyChangeListenerback to summary
public void addPropertyChangeListener(PropertyChangeListener pcl)
addPropertyChangeListenerback to summary
public void addPropertyChangeListener(String propName, PropertyChangeListener pcl)
addVetoableChangeListenerback to summary
public void addVetoableChangeListener(VetoableChangeListener vcl)
eqOrBothNullback to summary
private boolean eqOrBothNull(Object a, Object b)
extraToStringInfoback to summary
protected String extraToStringInfo()
getAcquireIncrementback to summary
public synchronized int getAcquireIncrement()
getAcquireRetryAttemptsback to summary
public synchronized int getAcquireRetryAttempts()
getAcquireRetryDelayback to summary
public synchronized int getAcquireRetryDelay()
getAutomaticTestTableback to summary
public synchronized String getAutomaticTestTable()
getCheckoutTimeoutback to summary
public synchronized int getCheckoutTimeout()
getConnectionCustomizerClassNameback to summary
public synchronized String getConnectionCustomizerClassName()
getConnectionIsValidTimeoutback to summary
public synchronized int getConnectionIsValidTimeout()
getConnectionTesterClassNameback to summary
public synchronized String getConnectionTesterClassName()
getContextClassLoaderSourceback to summary
public synchronized String getContextClassLoaderSource()
getFactoryClassLocationback to summary
public synchronized String getFactoryClassLocation()
getIdentityTokenback to summary
public String getIdentityToken()

Implements com.mchange.v2.c3p0.impl.IdentityTokenized.getIdentityToken.

getIdleConnectionTestPeriodback to summary
public synchronized int getIdleConnectionTestPeriod()
getInitialPoolSizeback to summary
public synchronized int getInitialPoolSize()
getMarkSessionBoundariesback to summary
public synchronized String getMarkSessionBoundaries()
getMaxAdministrativeTaskTimeback to summary
public synchronized int getMaxAdministrativeTaskTime()
getMaxConnectionAgeback to summary
public synchronized int getMaxConnectionAge()
getMaxIdleTimeback to summary
public synchronized int getMaxIdleTime()
getMaxIdleTimeExcessConnectionsback to summary
public synchronized int getMaxIdleTimeExcessConnections()
getMaxPoolSizeback to summary
public synchronized int getMaxPoolSize()
getMaxStatementsback to summary
public synchronized int getMaxStatements()
getMaxStatementsPerConnectionback to summary
public synchronized int getMaxStatementsPerConnection()
getMinPoolSizeback to summary
public synchronized int getMinPoolSize()
getNestedDataSourceback to summary
public synchronized DataSource getNestedDataSource()
getOverrideDefaultPasswordback to summary
public synchronized String getOverrideDefaultPassword()
getOverrideDefaultUserback to summary
public synchronized String getOverrideDefaultUser()
getParentLoggerback to summary
public Logger getParentLogger() throws SQLFeatureNotSupportedException
getPooledConnectionback to summary
protected abstract PooledConnection getPooledConnection(ConnectionCustomizer cc, String idt) throws SQLException
getPooledConnectionback to summary
protected abstract PooledConnection getPooledConnection(String user, String password, ConnectionCustomizer cc, String idt) throws SQLException
getPreferredTestQueryback to summary
public synchronized String getPreferredTestQuery()
getPropertyChangeListenersback to summary
public PropertyChangeListener[] getPropertyChangeListeners()
getPropertyChangeSupportback to summary
protected PropertyChangeSupport getPropertyChangeSupport()
getPropertyCycleback to summary
public synchronized int getPropertyCycle()
getReferenceback to summary
public Reference getReference() throws NamingException

Implements javax.naming.Referenceable.getReference.

Doc from javax.naming.Referenceable.getReference.

Retrieves the Reference of this object.

Returns:Reference

The non-null Reference of this object.

Exceptions
NamingException:
If a naming exception was encountered while retrieving the reference.
getStatementCacheNumDeferredCloseThreadsback to summary
public synchronized int getStatementCacheNumDeferredCloseThreads()
getTaskRunnerFactoryClassNameback to summary
public synchronized String getTaskRunnerFactoryClassName()
getUnreturnedConnectionTimeoutback to summary
public synchronized int getUnreturnedConnectionTimeout()
getUserOverridesAsStringback to summary
public synchronized String getUserOverridesAsString()
getVetoableChangeListenersback to summary
public VetoableChangeListener[] getVetoableChangeListeners()
getVetoableChangeSupportback to summary
protected VetoableChangeSupport getVetoableChangeSupport()
isAttemptResurrectOnCheckinback to summary
public synchronized boolean isAttemptResurrectOnCheckin()
isAutoCommitOnCloseback to summary
public synchronized boolean isAutoCommitOnClose()
isBreakAfterAcquireFailureback to summary
public synchronized boolean isBreakAfterAcquireFailure()
isDebugUnreturnedConnectionStackTracesback to summary
public synchronized boolean isDebugUnreturnedConnectionStackTraces()
isForceIgnoreUnresolvedTransactionsback to summary
public synchronized boolean isForceIgnoreUnresolvedTransactions()
isForceSynchronousCheckinsback to summary
public synchronized boolean isForceSynchronousCheckins()
isPrivilegeSpawnedThreadsback to summary
public synchronized boolean isPrivilegeSpawnedThreads()
isTestConnectionOnCheckinback to summary
public synchronized boolean isTestConnectionOnCheckin()
isTestConnectionOnCheckoutback to summary
public synchronized boolean isTestConnectionOnCheckout()
readObjectback to summary
private void readObject(ObjectInputStream ois) throws IOException, ClassNotFoundException
removePropertyChangeListenerback to summary
public void removePropertyChangeListener(PropertyChangeListener pcl)
removePropertyChangeListenerback to summary
public void removePropertyChangeListener(String propName, PropertyChangeListener pcl)
removeVetoableChangeListenerback to summary
public void removeVetoableChangeListener(VetoableChangeListener vcl)
setAcquireIncrementback to summary
public synchronized void setAcquireIncrement(int acquireIncrement)
setAcquireRetryAttemptsback to summary
public synchronized void setAcquireRetryAttempts(int acquireRetryAttempts)
setAcquireRetryDelayback to summary
public synchronized void setAcquireRetryDelay(int acquireRetryDelay)
setAttemptResurrectOnCheckinback to summary
public synchronized void setAttemptResurrectOnCheckin(boolean attemptResurrectOnCheckin)
setAutoCommitOnCloseback to summary
public synchronized void setAutoCommitOnClose(boolean autoCommitOnClose)
setAutomaticTestTableback to summary
public synchronized void setAutomaticTestTable(String automaticTestTable)
setBreakAfterAcquireFailureback to summary
public synchronized void setBreakAfterAcquireFailure(boolean breakAfterAcquireFailure)
setCheckoutTimeoutback to summary
public synchronized void setCheckoutTimeout(int checkoutTimeout)
setConnectionCustomizerClassNameback to summary
public synchronized void setConnectionCustomizerClassName(String connectionCustomizerClassName)
setConnectionIsValidTimeoutback to summary
public synchronized void setConnectionIsValidTimeout(int connectionIsValidTimeout)
setConnectionTesterClassNameback to summary
public synchronized void setConnectionTesterClassName(String connectionTesterClassName) throws PropertyVetoException
setContextClassLoaderSourceback to summary
public synchronized void setContextClassLoaderSource(String contextClassLoaderSource) throws PropertyVetoException
setDebugUnreturnedConnectionStackTracesback to summary
public synchronized void setDebugUnreturnedConnectionStackTraces(boolean debugUnreturnedConnectionStackTraces)
setFactoryClassLocationback to summary
public synchronized void setFactoryClassLocation(String factoryClassLocation)
setForceIgnoreUnresolvedTransactionsback to summary
public synchronized void setForceIgnoreUnresolvedTransactions(boolean forceIgnoreUnresolvedTransactions)
setForceSynchronousCheckinsback to summary
public synchronized void setForceSynchronousCheckins(boolean forceSynchronousCheckins)
setIdentityTokenback to summary
public void setIdentityToken(String identityToken)

Implements com.mchange.v2.c3p0.impl.IdentityTokenized.setIdentityToken.

setIdleConnectionTestPeriodback to summary
public synchronized void setIdleConnectionTestPeriod(int idleConnectionTestPeriod)
setInitialPoolSizeback to summary
public synchronized void setInitialPoolSize(int initialPoolSize)
setMarkSessionBoundariesback to summary
public synchronized void setMarkSessionBoundaries(String markSessionBoundaries) throws PropertyVetoException
setMaxAdministrativeTaskTimeback to summary
public synchronized void setMaxAdministrativeTaskTime(int maxAdministrativeTaskTime)
setMaxConnectionAgeback to summary
public synchronized void setMaxConnectionAge(int maxConnectionAge)
setMaxIdleTimeback to summary
public synchronized void setMaxIdleTime(int maxIdleTime)
setMaxIdleTimeExcessConnectionsback to summary
public synchronized void setMaxIdleTimeExcessConnections(int maxIdleTimeExcessConnections)
setMaxPoolSizeback to summary
public synchronized void setMaxPoolSize(int maxPoolSize)
setMaxStatementsback to summary
public synchronized void setMaxStatements(int maxStatements)
setMaxStatementsPerConnectionback to summary
public synchronized void setMaxStatementsPerConnection(int maxStatementsPerConnection)
setMinPoolSizeback to summary
public synchronized void setMinPoolSize(int minPoolSize)
setNestedDataSourceback to summary
public synchronized void setNestedDataSource(DataSource nestedDataSource)
setOverrideDefaultPasswordback to summary
public synchronized void setOverrideDefaultPassword(String overrideDefaultPassword)
setOverrideDefaultUserback to summary
public synchronized void setOverrideDefaultUser(String overrideDefaultUser)
setPreferredTestQueryback to summary
public synchronized void setPreferredTestQuery(String preferredTestQuery)
setPrivilegeSpawnedThreadsback to summary
public synchronized void setPrivilegeSpawnedThreads(boolean privilegeSpawnedThreads)
setPropertyCycleback to summary
public synchronized void setPropertyCycle(int propertyCycle)
setStatementCacheNumDeferredCloseThreadsback to summary
public synchronized void setStatementCacheNumDeferredCloseThreads(int statementCacheNumDeferredCloseThreads)
setTaskRunnerFactoryClassNameback to summary
public synchronized void setTaskRunnerFactoryClassName(String taskRunnerFactoryClassName) throws PropertyVetoException
setTestConnectionOnCheckinback to summary
public synchronized void setTestConnectionOnCheckin(boolean testConnectionOnCheckin)
setTestConnectionOnCheckoutback to summary
public synchronized void setTestConnectionOnCheckout(boolean testConnectionOnCheckout)
setUnreturnedConnectionTimeoutback to summary
public synchronized void setUnreturnedConnectionTimeout(int unreturnedConnectionTimeout)
setUserOverridesAsStringback to summary
public synchronized void setUserOverridesAsString(String userOverridesAsString) throws PropertyVetoException
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object. Satisfying this method's contract implies a non-null result must be returned.

Returns:String

a string representation of the object

writeObjectback to summary
private void writeObject(ObjectOutputStream oos) throws IOException