Class IsValidOnlyConnectionTester
java.lang.Object
com.mchange.v2.c3p0.AbstractConnectionTester
com.mchange.v2.c3p0.util.IsValidOnlyConnectionTester
- All Implemented Interfaces:
ConnectionTester, FullQueryConnectionTester, QueryConnectionTester, UnifiedConnectionTester, Serializable
- Direct Known Subclasses:
IsValidOnlyConnectionTester30
- See Also:
-
Field Summary
Fields inherited from interface UnifiedConnectionTester
CONNECTION_IS_INVALID, CONNECTION_IS_OKAY, DATABASE_IS_INVALID -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintactiveCheckConnection(Connection c, String preferredTestQuery, Throwable[] rootCauseOutParamHolder) Override, but remember thatpreferredTestQueryandrootCauseOutParamHoldercan be null.protected abstract intintstatusOnException(Connection c, Throwable t, String preferredTestQuery, Throwable[] rootCauseOutParamHolder) Override, but remember thatpreferredTestQueryandrootCauseOutParamHoldercan be null.Methods inherited from class AbstractConnectionTester
activeCheckConnection, activeCheckConnection, activeCheckConnection, equals, hashCode, statusOnException, statusOnException, statusOnException
-
Constructor Details
-
IsValidOnlyConnectionTester
public IsValidOnlyConnectionTester()
-
-
Method Details
-
getIsValidTimeout
protected abstract int getIsValidTimeout() -
activeCheckConnection
public int activeCheckConnection(Connection c, String preferredTestQuery, Throwable[] rootCauseOutParamHolder) Description copied from class:AbstractConnectionTesterOverride, but remember thatpreferredTestQueryandrootCauseOutParamHoldercan be null.- Specified by:
activeCheckConnectionin interfaceUnifiedConnectionTester- Specified by:
activeCheckConnectionin classAbstractConnectionTester
-
statusOnException
public int statusOnException(Connection c, Throwable t, String preferredTestQuery, Throwable[] rootCauseOutParamHolder) Description copied from class:AbstractConnectionTesterOverride, but remember thatpreferredTestQueryandrootCauseOutParamHoldercan be null.- Specified by:
statusOnExceptionin interfaceUnifiedConnectionTester- Specified by:
statusOnExceptionin classAbstractConnectionTester
-