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|Constant Field Values|Serialized Form

A

acquisitionTimeout() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The timeout before cancelling the acquisition of a new connection
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
 
AgroalDataSourceReplacement - Class in io.quarkus.agroal.runtime.graal
 
AgroalDataSourceReplacement() - Constructor for class io.quarkus.agroal.runtime.graal.AgroalDataSourceReplacement
 
AgroalDataSourcesInitializer - Class in io.quarkus.agroal.runtime
Make sure datasources are initialized at startup.
AgroalDataSourcesInitializer() - Constructor for class io.quarkus.agroal.runtime.AgroalDataSourcesInitializer
 
agroalDataSourceSupplier(String, DataSourcesRuntimeConfig) - Method in class io.quarkus.agroal.runtime.AgroalRecorder
 
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
 
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() - 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
 
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
 
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
 
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
 
DataSourceJdbcBuildTimeConfig - Interface in io.quarkus.agroal.runtime
 
DataSourceJdbcRuntimeConfig - Interface in io.quarkus.agroal.runtime
 
DataSourceJdbcTracingRuntimeConfig - 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
 
dataSources - Variable in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
 
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
This class is sort of a producer for AgroalDataSource.
DataSources(DataSourcesBuildTimeConfig, DataSourcesRuntimeConfig, DataSourcesJdbcBuildTimeConfig, DataSourcesJdbcRuntimeConfig, TransactionManagerConfiguration, TransactionManager, XAResourceRecoveryRegistry, TransactionSynchronizationRegistry, DataSourceSupport, AgroalDataSourceSupport, Instance<AgroalPoolInterceptor>, Instance<AgroalOpenTelemetryWrapper>) - Constructor for class io.quarkus.agroal.runtime.DataSources
 
DataSourcesJdbcBuildTimeConfig - Interface in io.quarkus.agroal.runtime
 
DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig - Interface in io.quarkus.agroal.runtime
 
DataSourcesJdbcRuntimeConfig - Interface in io.quarkus.agroal.runtime
 
DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig - Interface in io.quarkus.agroal.runtime
 
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.
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
 
doCreateDataSource(String, boolean) - Method in class io.quarkus.agroal.runtime.DataSources
 
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.DataSourceJdbcTracingRuntimeConfig
Enable JDBC tracing.
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
 
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.
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
 
getConfiguration() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
 
getConfiguration() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
getConnection() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
getConnection(String, String) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
getDataSource(String) - Method in class io.quarkus.agroal.runtime.DataSources
 
getLoginTimeout() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
getLogWriter() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
getMetrics() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
 
getMetrics() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
getParentLogger() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
getPoolInterceptors() - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
 
getPoolInterceptors() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 

I

idleRemovalInterval() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The interval at which we try to remove idle connections.
ignoreForTracing() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig
Ignore specific queries from being traced
init() - Method in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
 
init(StartupEvent, List<AgroalDataSource>) - Method in class io.quarkus.agroal.runtime.AgroalDataSourcesInitializer
 
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
 
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
 

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

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
 
setLogWriter(PrintWriter) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
setPoolInterceptors(Collection<? extends AgroalPoolInterceptor>) - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
 
setPoolInterceptors(Collection<? extends AgroalPoolInterceptor>) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
start() - Method in class io.quarkus.agroal.runtime.DataSources
 
stop() - Method in class io.quarkus.agroal.runtime.DataSources
 

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
 
traceWithActiveSpanOnly() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig
Trace calls with active Spans only
tracing() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
Enable JDBC tracing.
tracing() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
Enable JDBC tracing.
TRACING_DRIVER_CLASSNAME - Static variable in class io.quarkus.agroal.runtime.DataSources
 
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
 
UnconfiguredDataSource(String) - Constructor for class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
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
 
url() - Method in interface io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The datasource URL

V

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|Constant Field Values|Serialized Form