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

pack-priv final Class ConnectionTesterConnectionTestPath

extends Object
implements ConnectionTestPath
Class Inheritance
All Implemented Interfaces
com.mchange.v2.c3p0.impl.ConnectionTestPath
Imports
java.util.LinkedList, java.sql.Connection, .SQLException, javax.sql.PooledConnection, com.mchange.v1.db.sql.ConnectionUtils, com.mchange.v2.sql.SqlUtils, com.mchange.v2.c3p0.*, com.mchange.v2.c3p0.stmt.*, com.mchange.v2.log.*, com.mchange.v2.resourcepool.*

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
private final boolean
private final ConnectionTester
private final boolean
private static final Throwable[]
private static final MLogger
private final ResourcePool
private final GooGooStatementCache
private final String
private final ConnectionTesterConnectionTestPath.ThrowableHolderPool

Constructor Summary

AccessConstructor and Description
pack-priv
ConnectionTesterConnectionTestPath(ResourcePool rp, ConnectionTester connectionTester, GooGooStatementCache scache, String testQuery, boolean c3p0PooledConnections)

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

c3p0PooledConnectionsback to summary
private final boolean c3p0PooledConnections
connectionTesterback to summary
private final ConnectionTester connectionTester
connectionTesterIsDefaultback to summary
private final boolean connectionTesterIsDefault
EMPTY_THROWABLE_HOLDERback to summary
private static final Throwable[] EMPTY_THROWABLE_HOLDER
loggerback to summary
private static final MLogger logger
rpback to summary
private final ResourcePool rp
scacheback to summary
private final GooGooStatementCache scache
testQueryback to summary
private final String testQuery
thpback to summary
private final ConnectionTesterConnectionTestPath.ThrowableHolderPool thp

Constructor Detail

ConnectionTesterConnectionTestPathback to summary
pack-priv ConnectionTesterConnectionTestPath(ResourcePool rp, ConnectionTester connectionTester, GooGooStatementCache scache, String testQuery, boolean c3p0PooledConnections)

Method Detail

testPooledConnectionback to summary
public void testPooledConnection(PooledConnection pc, Connection proxyConn) throws Exception

Implements com.mchange.v2.c3p0.impl.ConnectionTestPath.testPooledConnection.

com.mchange.v2.c3p0.impl back to summary

pack-priv final Class ConnectionTesterConnectionTestPath.ThrowableHolderPool

extends Object
Class Inheritance
  • java.lang.Object
  • com.mchange.v2.c3p0.impl.ConnectionTesterConnectionTestPath.ThrowableHolderPool

Field Summary

Modifier and TypeField and Description
pack-priv LinkedList<E>
l

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
pack-priv synchronized Throwable[]
pack-priv synchronized void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

lback to summary
pack-priv LinkedList<E> l

Constructor Detail

ThrowableHolderPoolback to summary
pack-priv ThrowableHolderPool()

Method Detail

getThrowableHolderback to summary
pack-priv synchronized Throwable[] getThrowableHolder()
returnThrowableHolderback to summary
pack-priv synchronized void returnThrowableHolder(Throwable[] th)