Top Fields Constructors Methods
com.mchange.v2.c3p0.util

public abstract Class IsValidOnlyConnectionTester

extends AbstractConnectionTester
Class Inheritance
Known Direct Subclasses
com.mchange.v2.c3p0.example.IsValidOnlyConnectionTester30
Imports
java.sql.Connection, .SQLException, com.mchange.v2.c3p0.AbstractConnectionTester, com.mchange.v2.log.*

Field Summary

Modifier and TypeField and Description
pack-priv static final MLogger
pack-priv volatile boolean

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
activeCheckConnection(Connection c, String preferredTestQuery, Throwable[] rootCauseOutParamHolder)

Implements abstract com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection.

Implements com.mchange.v2.c3p0.UnifiedConnectionTester.activeCheckConnection.

Override, but remember that preferredTestQuery and rootCauseOutParamHolder can be null.

private void
checkWarn(String preferredTestQuery)

protected abstract int
public int
statusOnException(Connection c, Throwable t, String preferredTestQuery, Throwable[] rootCauseOutParamHolder)

Implements abstract com.mchange.v2.c3p0.AbstractConnectionTester.statusOnException.

Implements com.mchange.v2.c3p0.UnifiedConnectionTester.statusOnException.

Override, but remember that preferredTestQuery and rootCauseOutParamHolder can be null.

Inherited from com.mchange.v2.c3p0.AbstractConnectionTester:
activeCheckConnectionactiveCheckConnectionactiveCheckConnectionequalshashCodestatusOnExceptionstatusOnExceptionstatusOnException

Field Detail

loggerback to summary
pack-priv static final MLogger logger
warnedback to summary
pack-priv volatile boolean warned

Constructor Detail

IsValidOnlyConnectionTesterback to summary
public IsValidOnlyConnectionTester()

Method Detail

activeCheckConnectionback to summary
public int activeCheckConnection(Connection c, String preferredTestQuery, Throwable[] rootCauseOutParamHolder)

Implements abstract com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection.

Implements com.mchange.v2.c3p0.UnifiedConnectionTester.activeCheckConnection.

Doc from com.mchange.v2.c3p0.AbstractConnectionTester.activeCheckConnection.

Override, but remember that preferredTestQuery and rootCauseOutParamHolder can be null.

checkWarnback to summary
private void checkWarn(String preferredTestQuery)
getIsValidTimeoutback to summary
protected abstract int getIsValidTimeout()
statusOnExceptionback to summary
public int statusOnException(Connection c, Throwable t, String preferredTestQuery, Throwable[] rootCauseOutParamHolder)

Implements abstract com.mchange.v2.c3p0.AbstractConnectionTester.statusOnException.

Implements com.mchange.v2.c3p0.UnifiedConnectionTester.statusOnException.

Doc from com.mchange.v2.c3p0.AbstractConnectionTester.statusOnException.

Override, but remember that preferredTestQuery and rootCauseOutParamHolder can be null.