A B C D E F G I J L M N O P Q R S T U V X 
All Classes All Packages

A

acquisitionTimeout - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The timeout before cancelling the acquisition of a new connection
additionalJdbcProperties - Variable in class 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
 
agroalDataSourceSupplier(String, DataSourcesRuntimeConfig) - Method in class io.quarkus.agroal.runtime.AgroalRecorder
 
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 - Variable in class 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 Type 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 - Class in io.quarkus.agroal.runtime
 
DataSourceJdbcBuildTimeConfig() - Constructor for class io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
 
DataSourceJdbcOuterNamedBuildTimeConfig() - Constructor for class io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig
 
DataSourceJdbcOuterNamedRuntimeConfig() - Constructor for class io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig
 
DataSourceJdbcRuntimeConfig - Class in io.quarkus.agroal.runtime
 
DataSourceJdbcRuntimeConfig() - Constructor for class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
 
DataSourceJdbcTracingRuntimeConfig - Class in io.quarkus.agroal.runtime
 
DataSourceJdbcTracingRuntimeConfig() - Constructor for class io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig
 
DataSourceLiteral(String) - Constructor for class io.quarkus.agroal.DataSource.DataSourceLiteral
 
dataSourceName - Variable in class io.quarkus.agroal.runtime.DataSourceSupport.Entry
 
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, Instance<AgroalPoolInterceptor>, Instance<AgroalOpenTelemetryWrapper>) - Constructor for class io.quarkus.agroal.runtime.DataSources
 
DataSourcesJdbcBuildTimeConfig - Class in io.quarkus.agroal.runtime
 
DataSourcesJdbcBuildTimeConfig() - Constructor for class io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig
 
DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig - Class in io.quarkus.agroal.runtime
 
DataSourcesJdbcRuntimeConfig - Class in io.quarkus.agroal.runtime
 
DataSourcesJdbcRuntimeConfig() - Constructor for class io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig
 
DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig - Class in io.quarkus.agroal.runtime
 
DataSourceSupport - Class in io.quarkus.agroal.runtime
 
DataSourceSupport(boolean, boolean, Map<String, DataSourceSupport.Entry>) - Constructor for class io.quarkus.agroal.runtime.DataSourceSupport
 
DataSourceSupport.Entry - Class in io.quarkus.agroal.runtime
 
dataSourceSupportSupplier(DataSourceSupport) - Method in class io.quarkus.agroal.runtime.AgroalRecorder
 
dbVersion - Variable in class io.quarkus.agroal.runtime.DataSourceSupport.Entry
 
detectStatementLeaks - Variable in class 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 - io.quarkus.agroal.runtime.TransactionIntegration
Disables the Agroal integration with the Narayana TransactionManager.
disableSslSupport - Variable in class io.quarkus.agroal.runtime.DataSourceSupport
 
disableSslSupport(String, AgroalDataSourceConfigurationSupplier) - Method in interface io.quarkus.agroal.runtime.AgroalConnectionConfigurer
 
doCreateDataSource(String) - Method in class io.quarkus.agroal.runtime.DataSources
 
driver - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
The datasource driver class name

E

enabled - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
If we create a JDBC datasource for this datasource.
enabled - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig
Enable JDBC tracing.
ENABLED - io.quarkus.agroal.runtime.TransactionIntegration
Integrate the JDBC Datasource with the JTA TransactionManager of Quarkus.
enableMetrics - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
Enable datasource metrics collection.
entries - Variable in class io.quarkus.agroal.runtime.DataSourceSupport
 
Entry(String, String, Optional<String>, String, boolean) - Constructor for class io.quarkus.agroal.runtime.DataSourceSupport.Entry
 
extendedLeakReport - Variable in class 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 - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
Allows connections to be flushed upon return to the pool.
foregroundValidationInterval - Variable in class 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
Meant to be used from recorders that create synthetic beans that need access to Datasource.

G

get() - Method in class io.quarkus.agroal.runtime.QuarkusNettyConnectionCache
 
get() - Method in class io.quarkus.agroal.runtime.QuarkusSimpleConnectionCache
 
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
 
getDataSourceBuildTimeConfig(String) - Method in class io.quarkus.agroal.runtime.DataSources
 
getDataSourceJdbcBuildTimeConfig(String) - Method in class io.quarkus.agroal.runtime.DataSources
 
getDataSourceJdbcRuntimeConfig(String) - Method in class io.quarkus.agroal.runtime.DataSources
 
getDataSourceRuntimeConfig(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 - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The interval at which we try to remove idle connections.
ignoreForTracing - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig
Ignore specific queries from being traced
init() - Method in class io.quarkus.agroal.runtime.health.DataSourceHealthCheck
 
initialSize - Variable in class 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
 
isDefault - Variable in class io.quarkus.agroal.runtime.DataSourceSupport.Entry
 
isHealthy(boolean) - Method in class io.quarkus.agroal.runtime.OpenTelemetryAgroalDataSource
 
isWrapperFor(Class<?>) - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 

J

jdbc - Variable in class io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig.DataSourceJdbcOuterNamedBuildTimeConfig
The JDBC build time configuration.
jdbc - Variable in class io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig
The default datasource.
jdbc - Variable in class io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig.DataSourceJdbcOuterNamedRuntimeConfig
The JDBC runtime configuration.
jdbc - Variable in class io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig
The default datasource.
JdbcDriver - Annotation Type 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 - Variable in class 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 - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The max lifetime of a connection.
maxSize - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The datasource pool maximum size
minSize - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The datasource pool minimum size
mpMetricsPresent - Variable in class io.quarkus.agroal.runtime.DataSourceSupport
 

N

namedDataSources - Variable in class io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig
Additional named datasources.
namedDataSources - Variable in class io.quarkus.agroal.runtime.DataSourcesJdbcRuntimeConfig
Additional named datasources.
newConnectionSql - Variable in class 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 - Variable in class 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.DataSourceSupport.Entry
 
resolvedDriverClass - Variable in class io.quarkus.agroal.runtime.DataSourceSupport.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
 
stop() - Method in class io.quarkus.agroal.runtime.DataSources
 

T

telemetry - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
Enable OpenTelemetry JDBC instrumentation.
telemetry - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
Enable OpenTelemetry JDBC instrumentation.
throwException() - Method in class io.quarkus.agroal.runtime.UnconfiguredDataSource
 
traceWithActiveSpanOnly - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcTracingRuntimeConfig
Trace calls with active Spans only
tracing - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcBuildTimeConfig
Enable JDBC tracing.
tracing - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
Enable JDBC tracing.
TRACING_DRIVER_CLASSNAME - Static variable in class io.quarkus.agroal.runtime.DataSources
 
TransactionIntegration - Enum in io.quarkus.agroal.runtime
 
transactionIsolationLevel - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The transaction isolation level.
transactionRequirement - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
Require an active transaction when acquiring a connection.
transactions - Variable in class 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 - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
The datasource URL

V

validationQuerySql - Variable in class io.quarkus.agroal.runtime.DataSourceJdbcRuntimeConfig
Query executed to validate a connection.
value() - Method in class io.quarkus.agroal.DataSource.DataSourceLiteral
 
value() - Method in annotation type io.quarkus.agroal.DataSource
 
value() - Method in class io.quarkus.agroal.runtime.JdbcDriver.JdbcDriverLiteral
 
value() - Method in annotation type io.quarkus.agroal.runtime.JdbcDriver
 
valueOf(String) - Static method in enum io.quarkus.agroal.runtime.TransactionIntegration
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.quarkus.agroal.runtime.TransactionIntegration
Returns an array containing the constants of this enum type, in the order they are declared.

X

XA - 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 All Packages