com.mchange.v2.c3p0
public interface ConnectionTester extends Serializable
Define your own Connection tester if you want to override c3p0's default behavior for testing the validity of Connections and responding to Connection errors encountered.
Recommended: If you'd like your ConnectionTester to support the user-configured preferredTestQuery parameter, please implement QueryConnectionTester.
ConnectionTesters should be Serializable, immutable, and must have public, no-arg constructors.
Field Summary | |
---|---|
static int | CONNECTION_IS_INVALID |
static int | CONNECTION_IS_OKAY |
static int | DATABASE_IS_INVALID |
Method Summary | |
---|---|
int | activeCheckConnection(Connection c) |
boolean | equals(Object o)
Multiple testers that are of the same
class and use the same criteria for determining fatality
should test as equals(). |
int | hashCode()
keep consistent with equals() |
int | statusOnException(Connection c, Throwable t) |