All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description Acquirable Contract for objects that can be acquired.AgroalConnectionFactoryConfiguration The configuration of the connection factory.AgroalConnectionFactoryConfiguration.IsolationLevel Interface to define the transaction isolation level.AgroalConnectionFactoryConfiguration.TransactionIsolation The default transaction isolation levels, defined inConnection
.AgroalConnectionFactoryConfigurationSupplier Builder of AgroalConnectionFactoryConfiguration.AgroalConnectionPoolConfiguration The configuration of the connection pool.AgroalConnectionPoolConfiguration.ConnectionValidator Interface for custom connection validation strategies.AgroalConnectionPoolConfiguration.ExceptionSorter Interface for custom exception sorter strategies.AgroalConnectionPoolConfiguration.MultipleAcquisitionAction Action to perform on acquisition of multiple connections by the same thread.AgroalConnectionPoolConfiguration.TransactionRequirement Modes available for transaction requirement.AgroalConnectionPoolConfigurationSupplier Builder of AgroalConnectionPoolConfiguration.AgroalDataSource Extension of the DataSource interface that exposes some of its internals.AgroalDataSource.FlushMode Modes supported on the flush operation.AgroalDataSourceConfiguration Configuration of an AgroalDataSource.AgroalDataSourceConfiguration.DataSourceImplementation Available implementations of AgroalDataSource.AgroalDataSourceConfiguration.MetricsEnabledListener AgroalDataSourceConfigurationSupplier Builder of AgroalDataSourceConfiguration.AgroalDataSourceListener This interface defines a set of callback methods that are invoked on events considered important for the state of the pool.AgroalDataSourceMetrics Several metrics provided by the pool.AgroalDataSourceProvider An interface for providers of AgroalDataSource.AgroalDefaultSecurityProvider AgroalKerberosSecurityProvider Handle objects of typeGSSCredential
andKerberosTicket
AgroalPoolInterceptor Callback interface for pool actions.AgroalPropertiesReader Convenient way to build an Agroal configuration.AgroalSecurityProvider Interface to be implemented in order to extend Agroal with custom types of authentication.ConnectionCache Interface for a cache of connections.DB2ExceptionSorter Exception sorter for DB2 databases.LocalConnectionCache Implementations of ConnectionCache that rely onThreadLocal
.MSSQLExceptionSorter Exception sorter for MSSQL databases.MySQLExceptionSorter Exception sorter for MySQL / MariaDB databases.NamePrincipal A string that identifies an user account.OracleExceptionSorter Exception sorter for Oracle databases.PostgreSQLExceptionSorter Exception sorter for PostgreSQL databases.SimplePassword Credential that holds a secret string of characters to be used for authentication.SybaseExceptionSorter Exception sorter for Sybase databases.TransactionAware Interface to be implemented by a resource (a connection) that the transaction integration layer will manipulate.TransactionAware.SQLCallable<T> A callable that can throwSQLException
TransactionIntegration Agroal provides an integration point for transaction systems to modify the behaviour of the pool.TransactionIntegration.ResourceRecoveryFactory This interface is implemented by the connection factory so that it can provide recovery resources to the transaction layer.