Package io.quarkus.agroal.deployment
Class AgroalProcessor
java.lang.Object
io.quarkus.agroal.deployment.AgroalProcessor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) io.quarkus.smallrye.health.deployment.spi.HealthBuildItemaddHealthCheck(io.quarkus.deployment.Capabilities capabilities, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig) (package private) voidagroal(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature) (package private) voidbuild(io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig dataSourcesJdbcBuildTimeConfig, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDbKinds, List<io.quarkus.agroal.spi.JdbcDriverBuildItem> jdbcDriverBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resource, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> service, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport, io.quarkus.deployment.annotations.BuildProducer<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem) (package private) voidgenerateDataSourceBeans(io.quarkus.agroal.runtime.AgroalRecorder recorder, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, io.quarkus.deployment.builditem.SslNativeConfigBuildItem sslNativeConfig, io.quarkus.deployment.Capabilities capabilities, Optional<io.quarkus.arc.deployment.OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSource, List<io.quarkus.agroal.spi.JdbcPropertyBuildItem> jdbcPropertyBuildItems) (package private) voidgenerateDataSourceSupportBean(io.quarkus.agroal.runtime.AgroalRecorder recorder, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, io.quarkus.deployment.builditem.SslNativeConfigBuildItem sslNativeConfig, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans) (package private) voidreduceLogging(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> logCategories) (package private) voidregisterRowSetSupport(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundleProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeResourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer)
-
Constructor Details
-
AgroalProcessor
AgroalProcessor()
-
-
Method Details
-
agroal
void agroal(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature) -
build
void build(io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, io.quarkus.agroal.runtime.DataSourcesJdbcBuildTimeConfig dataSourcesJdbcBuildTimeConfig, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDbKinds, List<io.quarkus.agroal.spi.JdbcDriverBuildItem> jdbcDriverBuildItems, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClass, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resource, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> service, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport, io.quarkus.deployment.annotations.BuildProducer<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedConfig, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem) throws Exception - Throws:
Exception
-
generateDataSourceSupportBean
void generateDataSourceSupportBean(io.quarkus.agroal.runtime.AgroalRecorder recorder, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, io.quarkus.deployment.builditem.SslNativeConfigBuildItem sslNativeConfig, io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.UnremovableBeanBuildItem> unremovableBeans) -
generateDataSourceBeans
void generateDataSourceBeans(io.quarkus.agroal.runtime.AgroalRecorder recorder, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, io.quarkus.deployment.builditem.SslNativeConfigBuildItem sslNativeConfig, io.quarkus.deployment.Capabilities capabilities, Optional<io.quarkus.arc.deployment.OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItem, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.agroal.spi.JdbcDataSourceBuildItem> jdbcDataSource, List<io.quarkus.agroal.spi.JdbcPropertyBuildItem> jdbcPropertyBuildItems) -
addHealthCheck
io.quarkus.smallrye.health.deployment.spi.HealthBuildItem addHealthCheck(io.quarkus.deployment.Capabilities capabilities, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig) -
registerRowSetSupport
void registerRowSetSupport(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem> resourceBundleProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> nativeResourceProducer, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClassProducer) -
reduceLogging
void reduceLogging(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.LogCategoryBuildItem> logCategories)
-