Class AgroalRecorder

java.lang.Object
io.quarkus.agroal.runtime.AgroalRecorder

public class AgroalRecorder extends Object
  • Constructor Details

    • AgroalRecorder

      @Inject public AgroalRecorder(io.quarkus.runtime.RuntimeValue<io.quarkus.datasource.runtime.DataSourcesRuntimeConfig> runtimeConfig, io.quarkus.runtime.RuntimeValue<DataSourcesJdbcRuntimeConfig> jdbcRuntimeConfig)
  • Method Details

    • dataSourceSupportSupplier

      public Supplier<AgroalDataSourceSupport> dataSourceSupportSupplier(AgroalDataSourceSupport agroalDataSourceSupport)
    • agroalDataSourceCheckActiveSupplier

      public Supplier<io.quarkus.arc.ActiveResult> agroalDataSourceCheckActiveSupplier(String dataSourceName)
    • agroalDataSourceSupplier

      public Function<io.quarkus.arc.SyntheticCreationalContext<io.agroal.api.AgroalDataSource>,io.agroal.api.AgroalDataSource> agroalDataSourceSupplier(String dataSourceName, Optional<io.quarkus.runtime.RuntimeValue<Boolean>> otelEnabled, Map<String,String> jdbcProperties)