Index
All Classes and Interfaces|All Packages|Serialized Form
A
- acquisitionTimeout() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The timeout before cancelling the acquisition of a new connection
- activeDataSourceNames() - Static method in class io.quarkus.agroal.runtime.AgroalDataSourceUtil
- additionalJdbcProperties() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Other unspecified properties to be passed to the JDBC driver when creating new connections.
- AgroalConnectionConfigurer - Interface in io.quarkus.agroal.runtime
- agroalDataSourceCheckActiveSupplier(String) - Method in class io.quarkus.agroal.runtime.AgroalRecorder
- AgroalDataSourceReplacement - Class in io.quarkus.agroal.runtime.graal
- AgroalDataSourceReplacement() - Constructor for class io.quarkus.agroal.runtime.graal.AgroalDataSourceReplacement
- agroalDataSourceSupplier(String, DataSourcesRuntimeConfig, Optional<RuntimeValue<Boolean>>) - Method in class io.quarkus.agroal.runtime.AgroalRecorder
- agroalDataSourceSupport - Variable in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
- AgroalDataSourceSupport - Class in io.quarkus.agroal.runtime
- AgroalDataSourceSupport(boolean, boolean, Map<String, AgroalDataSourceSupport.Entry>) - Constructor for class io.quarkus.agroal.runtime.AgroalDataSourceSupport
- AgroalDataSourceSupport.Entry - Class in io.quarkus.agroal.runtime
- AgroalDataSourceUtil - Class in io.quarkus.agroal.runtime
- AgroalEventLoggingListener - Class in io.quarkus.agroal.runtime
- AgroalEventLoggingListener(String, boolean) - Constructor for class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- AgroalMetricsRecorder - Class in io.quarkus.agroal.runtime.metrics
-
Subclasses are created and registered as {literal @}Dependent beans for each datasource that has metrics enabled.
- AgroalMetricsRecorder() - Constructor for class io.quarkus.agroal.runtime.metrics.AgroalMetricsRecorder
- AgroalOpenTelemetryWrapper - Class in io.quarkus.agroal.runtime
- AgroalOpenTelemetryWrapper() - Constructor for class io.quarkus.agroal.runtime.AgroalOpenTelemetryWrapper
- AgroalRecorder - Class in io.quarkus.agroal.runtime
- AgroalRecorder(RuntimeValue<DataSourcesRuntimeConfig>, RuntimeValue<DataSourcesJdbcRuntimeConfig>) - Constructor for class io.quarkus.agroal.runtime.AgroalRecorder
- AgroalVaultCredentialsProviderPassword - Class in io.quarkus.agroal.runtime
- AgroalVaultCredentialsProviderPassword(String, CredentialsProvider) - Constructor for class io.quarkus.agroal.runtime.AgroalVaultCredentialsProviderPassword
- allowedDBHost() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DevUIBuildTimeConfig
-
Allowed database host.
- allowSql() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DevUIBuildTimeConfig
-
Allow sql queries in the Dev UI page
- appendToDefaultSelect() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DevUIBuildTimeConfig
-
Append this to the select done to fetch the table values. eg: LIMIT 100 or TOP 100
- apply(AgroalDataSource) - Method in class io.quarkus.agroal.runtime.AgroalOpenTelemetryWrapper
- asProperties() - Method in class io.quarkus.agroal.runtime.AgroalVaultCredentialsProviderPassword
B
- backgroundValidationInterval() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The interval at which we validate idle connections in the background.
- beforeConnectionLeak(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- beforeConnectionReap(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- beforeConnectionValidation(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
C
- call() - Method in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
- close() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
- close() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- connectionCache - Variable in class io.quarkus.agroal.runtime.QuarkusNettyConnectionCache
- connectionCache - Variable in class io.quarkus.agroal.runtime.QuarkusSimpleConnectionCache
- convertToMillis - Static variable in class io.quarkus.agroal.runtime.metrics.AgroalMetricsRecorder
- createDataSource(String, boolean) - Method in class io.quarkus.agroal.runtime.DataSources
-
Deprecated.
- createShardingKeyBuilder() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
D
- DataSource - Annotation Interface in io.quarkus.agroal
-
Qualifier used to specify which datasource will be injected.
- DataSource.DataSourceLiteral - Class in io.quarkus.agroal
- DataSourceHealthCheck - Class in io.quarkus.agroal.runtime.health
- DataSourceHealthCheck() - Constructor for class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
- dataSourceIfActive(String) - Static method in class io.quarkus.agroal.runtime.AgroalDataSourceUtil
- dataSourceInstance(String) - Static method in class io.quarkus.agroal.runtime.AgroalDataSourceUtil
- DataSourceJdbcBuildTimeConfig - Interface in io.quarkus.agroal.runtime
- DataSourceJdbcRuntimeConfig - Interface in io.quarkus.agroal.runtime
- DataSourceLiteral(String) - Constructor for class io.quarkus.agroal.DataSource.DataSourceLiteral
- dataSourceName - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport.Entry
- dataSourceName(Bean<? extends DataSource>) - Static method in class io.quarkus.agroal.runtime.AgroalDataSourceUtil
- dataSources() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig
-
Datasources.
- dataSources() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig
-
Datasources.
- DataSources - Class in io.quarkus.agroal.runtime
-
Deprecated, for removal: This API element is subject to removal in a future version.
- DataSources(DataSourcesBuildTimeConfig, DataSourcesRuntimeConfig, DataSourcesJdbcBuildTimeConfig, DataSourcesJdbcRuntimeConfig, TransactionManagerConfiguration, TransactionManager, XAResourceRecoveryRegistry, TransactionSynchronizationRegistry, AgroalDataSourceSupport, Instance<AgroalPoolInterceptor>, Instance<AgroalOpenTelemetryWrapper>) - Constructor for class io.quarkus.agroal.runtime.DataSources
-
Deprecated.
- DataSourcesJdbcBuildTimeConfig - Interface in io.quarkus.agroal.runtime
- DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig - Interface in io.quarkus.agroal.runtime
- DataSourcesJdbcBuildTimeConfig.DevUIBuildTimeConfig - Interface in io.quarkus.agroal.runtime
- DataSourcesJdbcRuntimeConfig - Interface in io.quarkus.agroal.runtime
- DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig - Interface in io.quarkus.agroal.runtime
- dataSourceSupport - Variable in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
- dataSourceSupportSupplier(AgroalDataSourceSupport) - Method in class io.quarkus.agroal.runtime.AgroalRecorder
- dbVersion - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport.Entry
- detectStatementLeaks() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
When enabled, Agroal will be able to produce a warning when a connection is returned to the pool without the application having closed all open statements.
- devui() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig
-
Dev UI.
- DISABLED - Enum constant in enum class io.quarkus.agroal.runtime.TransactionIntegration
-
Disables the Agroal integration with the Narayana TransactionManager.
- disableSslSupport - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport
- disableSslSupport(String, AgroalDataSourceConfigurationSupplier) - Method in interface io.quarkus.agroal.runtime.AgroalConnectionConfigurer
-
Deprecated, for removal: This API element is subject to removal in a future version.
- disableSslSupport(String, AgroalDataSourceConfigurationSupplier, Map<String, String>) - Method in interface io.quarkus.agroal.runtime.AgroalConnectionConfigurer
- driver() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
-
The datasource driver class name
E
- enabled() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
-
If we create a JDBC datasource for this datasource.
- enabled() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DevUIBuildTimeConfig
-
Activate or disable the dev ui page.
- ENABLED - Enum constant in enum class io.quarkus.agroal.runtime.TransactionIntegration
-
Integrate the JDBC Datasource with the JTA TransactionManager of Quarkus.
- enableMetrics() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
-
Enable datasource metrics collection.
- entries - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport
- Entry(String, String, Optional<String>, String, boolean) - Constructor for class io.quarkus.agroal.runtime.AgroalDataSourceSupport.Entry
- extendedLeakReport() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Collect and display extra troubleshooting info on leaked connections.
F
- flush(AgroalDataSource.FlushMode) - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
- flush(AgroalDataSource.FlushMode) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- flushOnClose() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Allows connections to be flushed upon return to the pool.
- foregroundValidationInterval() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Perform foreground validation on connections that have been idle for longer than the specified interval.
- from(AgroalDataSourceConfiguration, AgroalDataSourceListener...) - Static method in class io.quarkus.agroal.runtime.graal.AgroalDataSourceReplacement
- fromName(String) - Static method in class io.quarkus.agroal.runtime.DataSources
-
Deprecated.Use
AgroalDataSourceUtil.dataSourceInstance(String)instead. This method should not be used as it can very easily lead to timing issues during bean creation.
G
- get() - Method in class io.quarkus.agroal.runtime.QuarkusNettyConnectionCache
- get() - Method in class io.quarkus.agroal.runtime.QuarkusSimpleConnectionCache
- getActiveDataSourceNames() - Method in class io.quarkus.agroal.runtime.DataSources
-
Deprecated.Use
AgroalDataSourceUtil.activeDataSourceNames()instead. - getCheckedDataSources() - Method in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
- getConfiguration() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
- getConfiguration() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- getConnection() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- getConnection(String, String) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- getDataSource(String) - Method in class io.quarkus.agroal.runtime.DataSources
-
Deprecated.Use
AgroalDataSourceUtil.dataSourceInstance(String)instead. - getLoginTimeout() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- getLogWriter() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- getMetrics() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
- getMetrics() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- getParentLogger() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- getPoolInterceptors() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
- getPoolInterceptors() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
I
- idleRemovalInterval() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The interval at which we try to remove idle connections.
- init() - Method in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
- initialSize() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The initial size of the pool.
- io.quarkus.agroal - package io.quarkus.agroal
- io.quarkus.agroal.runtime - package io.quarkus.agroal.runtime
- io.quarkus.agroal.runtime.graal - package io.quarkus.agroal.runtime.graal
- io.quarkus.agroal.runtime.health - package io.quarkus.agroal.runtime.health
- io.quarkus.agroal.runtime.metrics - package io.quarkus.agroal.runtime.metrics
- isDataSourceCreated(String) - Method in class io.quarkus.agroal.runtime.DataSources
-
Deprecated.This shouldn't be needed. Use
AgroalDataSourceUtil.dataSourceIfActive(String)to check if a datasource is active. - isDefault - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport.Entry
- isHealthy(boolean) - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
- isWrapperFor(Class<?>) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
J
- jdbc() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig
-
The JDBC build time configuration.
- jdbc() - Method in interface io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig
-
The JDBC runtime configuration.
- JdbcDriver - Annotation Interface in io.quarkus.agroal.runtime
-
Defines which database the JDBC driver is compatible with.
- JdbcDriver.JdbcDriverLiteral - Class in io.quarkus.agroal.runtime
- JdbcDriverLiteral(String) - Constructor for class io.quarkus.agroal.runtime.JdbcDriver.JdbcDriverLiteral
L
- leakDetectionInterval() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The interval at which we check for connection leaks.
- log - Static variable in interface io.quarkus.agroal.runtime.AgroalConnectionConfigurer
M
- maxLifetime() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The max lifetime of a connection.
- maxSize() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The datasource pool maximum size
- minSize() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The datasource pool minimum size
- mpMetricsPresent - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport
N
- newConnectionSql() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Query executed when first using a connection.
O
- onConnectionAcquire(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onConnectionCreation(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onConnectionDestroy(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onConnectionLeak(Connection, Thread) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onConnectionReap(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onConnectionReturn(Connection) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onInfo(String) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onWarning(String) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- onWarning(Throwable) - Method in class io.quarkus.agroal.runtime.AgroalEventLoggingListener
- OpenTelemetryAgroalDataSource - Class in io.quarkus.agroal.runtime
-
The
AgroalDataSourcewrapper that activates OpenTelemetry JDBC instrumentation. - OpenTelemetryAgroalDataSource(AgroalDataSource) - Constructor for class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
P
- poolingEnabled() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Disable pooling to prevent reuse of Connections.
- put(Acquirable) - Method in class io.quarkus.agroal.runtime.QuarkusNettyConnectionCache
- put(Acquirable) - Method in class io.quarkus.agroal.runtime.QuarkusSimpleConnectionCache
Q
- qualifier(String) - Static method in class io.quarkus.agroal.runtime.AgroalDataSourceUtil
- QuarkusNettyConnectionCache - Class in io.quarkus.agroal.runtime
- QuarkusNettyConnectionCache() - Constructor for class io.quarkus.agroal.runtime.QuarkusNettyConnectionCache
- QuarkusSimpleConnectionCache - Class in io.quarkus.agroal.runtime
- QuarkusSimpleConnectionCache() - Constructor for class io.quarkus.agroal.runtime.QuarkusSimpleConnectionCache
R
- registerDataSourceMetrics(String) - Method in class io.quarkus.agroal.runtime.metrics.AgroalMetricsRecorder
- reset() - Method in class io.quarkus.agroal.runtime.QuarkusNettyConnectionCache
- reset() - Method in class io.quarkus.agroal.runtime.QuarkusSimpleConnectionCache
- resolvedDbKind - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport.Entry
- resolvedDriverClass - Variable in class io.quarkus.agroal.runtime.AgroalDataSourceSupport.Entry
S
- setExceptionSorter(String, AgroalDataSourceConfigurationSupplier) - Method in interface io.quarkus.agroal.runtime.AgroalConnectionConfigurer
- setLoginTimeout(int) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- setLogWriter(PrintWriter) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- setPoolInterceptors(Collection<? extends AgroalPoolInterceptor>) - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
- setPoolInterceptors(Collection<? extends AgroalPoolInterceptor>) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
T
- telemetry() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
-
Enable OpenTelemetry JDBC instrumentation.
- telemetry() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Enable OpenTelemetry JDBC instrumentation.
- throwException() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- TransactionIntegration - Enum Class in io.quarkus.agroal.runtime
- transactionIsolationLevel() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The transaction isolation level.
- transactionRequirement() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Require an active transaction when acquiring a connection.
- transactions() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
-
Whether we want to use regular JDBC transactions, XA, or disable all transactional capabilities.
U
- UnconfiguredDataSource - Class in io.quarkus.agroal.runtime
-
Deprecated, for removal: This API element is subject to removal in a future version.This is never instantiated by Quarkus. Do not use.
- UnconfiguredDataSource(String) - Constructor for class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- UnknownDbAgroalConnectionConfigurer - Class in io.quarkus.agroal.runtime
- UnknownDbAgroalConnectionConfigurer() - Constructor for class io.quarkus.agroal.runtime.UnknownDbAgroalConnectionConfigurer
- unwrap(Class<T>) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
-
Deprecated.
- url() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
The datasource URL
V
- validateOnBorrow() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Forces connection validation prior to acquisition (foreground validation) regardless of the idle status.
- validationQuerySql() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
-
Query executed to validate a connection.
- value() - Method in class io.quarkus.agroal.DataSource.DataSourceLiteral
- value() - Element in annotation interface io.quarkus.agroal.DataSource
- value() - Method in class io.quarkus.agroal.runtime.JdbcDriver.JdbcDriverLiteral
- value() - Element in annotation interface io.quarkus.agroal.runtime.JdbcDriver
- valueOf(String) - Static method in enum class io.quarkus.agroal.runtime.TransactionIntegration
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.quarkus.agroal.runtime.TransactionIntegration
-
Returns an array containing the constants of this enum class, in the order they are declared.
X
- XA - Enum constant in enum class io.quarkus.agroal.runtime.TransactionIntegration
-
Similarly to
TransactionIntegration.ENABLED, also enables integration with the JTA TransactionManager of Quarkus, but enabling XA transactions as well.
All Classes and Interfaces|All Packages|Serialized Form
AgroalDataSourceUtilinstead.