Package io.agroal.api.configuration
Interface AgroalConnectionPoolConfiguration.ConnectionValidator
- Enclosing interface:
AgroalConnectionPoolConfiguration
public static interface AgroalConnectionPoolConfiguration.ConnectionValidator
Interface for custom connection validation strategies.
-
Method Summary
Modifier and TypeMethodDescriptionThe default validation strategyConnection.isValid(int)defaultValidatorWithTimeout(int timeout) The default validation strategy with a timeout (in seconds).A validator that never invalidates connections.booleanisValid(Connection connection)
-
Method Details
-
defaultValidator
The default validation strategyConnection.isValid(int) -
defaultValidatorWithTimeout
static AgroalConnectionPoolConfiguration.ConnectionValidator defaultValidatorWithTimeout(int timeout) The default validation strategy with a timeout (in seconds). If the timeout period expires before the operation completes, the connection is invalidated. -
emptyValidator
A validator that never invalidates connections. -
isValid
- Returns:
- true if a connection is valid, false otherwise
-