All Classes and Interfaces
Class
Description
Contract for objects that can be acquired.
The configuration of the connection factory.
Interface to define the transaction isolation level.
The default transaction isolation levels, defined in
Connection.Builder of AgroalConnectionFactoryConfiguration.
The configuration of the connection pool.
Interface for custom connection validation strategies.
Interface for custom exception sorter strategies.
Action to perform on acquisition of multiple connections by the same thread.
Modes available for transaction requirement.
Builder of AgroalConnectionPoolConfiguration.
Extension of the DataSource interface that exposes some of its internals.
Modes supported on the flush operation.
Configuration of an AgroalDataSource.
Available implementations of AgroalDataSource.
Builder of AgroalDataSourceConfiguration.
This interface defines a set of callback methods that are invoked on events considered important for the state of the pool.
Several metrics provided by the pool.
An interface for providers of AgroalDataSource.
Handle objects of type
GSSCredential and KerberosTicketCallback interface for pool actions.
Convenient way to build an Agroal configuration.
Interface to be implemented in order to extend Agroal with custom types of authentication.
Interface for a cache of connections.
Exception sorter for DB2 databases.
Implementations of ConnectionCache that rely on
ThreadLocal.Exception sorter for MSSQL databases.
Exception sorter for MySQL / MariaDB databases.
A string that identifies an user account.
Exception sorter for Oracle databases.
Exception sorter for PostgreSQL databases.
Credential that holds a secret string of characters to be used for authentication.
Exception sorter for Sybase databases.
Interface to be implemented by a resource (a connection) that the transaction integration layer will manipulate.
A callable that can throw
SQLExceptionAgroal provides an integration point for transaction systems to modify the behaviour of the pool.
This interface is implemented by the connection factory so that it can provide recovery resources to the transaction layer.