Index

A B C D E F G I J L M N O P Q R S T U V X 
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.
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.
This class should not be used from applications or other extensions. For applications, use CDI to retrieve datasources instead. For extensions, use AgroalDataSourceUtil instead.
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
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
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 AgroalDataSource wrapper 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.
A B C D E F G I J L M N O P Q R S T U V X 
All Classes and Interfaces|All Packages|Serialized Form