Uses of Interface
io.agroal.api.configuration.AgroalConnectionPoolConfiguration.ConnectionValidator
Packages that use AgroalConnectionPoolConfiguration.ConnectionValidator
-
Uses of AgroalConnectionPoolConfiguration.ConnectionValidator in io.agroal.api.configuration
Methods in io.agroal.api.configuration that return AgroalConnectionPoolConfiguration.ConnectionValidatorModifier and TypeMethodDescriptionAgroalConnectionPoolConfiguration.connectionValidator()The connection validation method.AgroalConnectionPoolConfiguration.ConnectionValidator.defaultValidator()The default validation strategyConnection.isValid(int)AgroalConnectionPoolConfiguration.ConnectionValidator.defaultValidatorWithTimeout(int timeout) The default validation strategy with a timeout (in seconds).AgroalConnectionPoolConfiguration.ConnectionValidator.emptyValidator()A validator that never invalidates connections.AgroalConnectionPoolConfiguration.ConnectionValidator.sqlValidator(String sql, int timeoutSeconds) A validator that uses the provided SQL statement for validation with a timeout (in seconds).AgroalConnectionPoolConfiguration.ConnectionValidator.sqlValidator(String sql, Duration queryTimeout) A validator that uses the provided SQL statement for validation with a query timeout.AgroalConnectionPoolConfiguration.ConnectionValidator.sqlValidator(String sql, Duration queryTimeout, Duration networkTimeout) A validator that uses the provided SQL statement for validation with a query timeout and a configurable network timeout. -
Uses of AgroalConnectionPoolConfiguration.ConnectionValidator in io.agroal.api.configuration.supplier
Methods in io.agroal.api.configuration.supplier that return AgroalConnectionPoolConfiguration.ConnectionValidatorModifier and TypeMethodDescriptionAgroalPropertiesReader.parseConnectionValidator(String connectionValidatorName) Accepts the following options: `empty` for the defaultAgroalConnectionPoolConfiguration.ConnectionValidator.emptyValidator()`default` forAgroalConnectionPoolConfiguration.ConnectionValidator.defaultValidator()`defaultX` forAgroalConnectionPoolConfiguration.ConnectionValidator.defaultValidatorWithTimeout(int)where `X` is the timeout in seconds `sql[QUERY]X` forAgroalConnectionPoolConfiguration.ConnectionValidator.sqlValidator(String, int)where `QUERY` is the sql query and `X` is the timeout in seconds the name of a class that implementsAgroalConnectionPoolConfiguration.ConnectionValidatorMethods in io.agroal.api.configuration.supplier with parameters of type AgroalConnectionPoolConfiguration.ConnectionValidatorModifier and TypeMethodDescriptionAgroalConnectionPoolConfigurationSupplier.connectionValidator(AgroalConnectionPoolConfiguration.ConnectionValidator validator) Sets the connection validation method.