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
All Classes All Packages
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
AgroalDataSourcewrapper 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.
All Classes All Packages