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) HealthBuildItemaddHealthCheck(Capabilities capabilities, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig) (package private) voidagroal(BuildProducer<FeatureBuildItem> feature) (package private) voidbuild(io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, DataSourcesJdbcBuildTimeConfig dataSourcesJdbcBuildTimeConfig, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDbKinds, List<JdbcDriverBuildItem> jdbcDriverBuildItems, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<NativeImageResourceBuildItem> resource, Capabilities capabilities, BuildProducer<ExtensionSslNativeSupportBuildItem> sslNativeSupport, BuildProducer<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedConfig, BuildProducer<AdditionalBeanBuildItem> additionalBeans, CurateOutcomeBuildItem curateOutcomeBuildItem) (package private) voidgenerateDataSourceBeans(AgroalRecorder recorder, io.quarkus.datasource.runtime.DataSourcesRuntimeConfig dataSourcesRuntimeConfig, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, SslNativeConfigBuildItem sslNativeConfig, Capabilities capabilities, Optional<OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItem, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, BuildProducer<JdbcDataSourceBuildItem> jdbcDataSource) (package private) voidgenerateDataSourceSupportBean(AgroalRecorder recorder, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, SslNativeConfigBuildItem sslNativeConfig, Capabilities capabilities, BuildProducer<AdditionalBeanBuildItem> additionalBeans, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, BuildProducer<UnremovableBeanBuildItem> unremovableBeans) (package private) voidreduceLogging(BuildProducer<LogCategoryBuildItem> logCategories) (package private) voidregisterRowSetSupport(BuildProducer<NativeImageResourceBundleBuildItem> resourceBundleProducer, BuildProducer<NativeImageResourceBuildItem> nativeResourceProducer, BuildProducer<ReflectiveClassBuildItem> reflectiveClassProducer)
-
Constructor Details
-
AgroalProcessor
AgroalProcessor()
-
-
Method Details
-
agroal
-
build
void build(io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, DataSourcesJdbcBuildTimeConfig dataSourcesJdbcBuildTimeConfig, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDbKinds, List<JdbcDriverBuildItem> jdbcDriverBuildItems, BuildProducer<ReflectiveClassBuildItem> reflectiveClass, BuildProducer<NativeImageResourceBuildItem> resource, Capabilities capabilities, BuildProducer<ExtensionSslNativeSupportBuildItem> sslNativeSupport, BuildProducer<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedConfig, BuildProducer<AdditionalBeanBuildItem> additionalBeans, CurateOutcomeBuildItem curateOutcomeBuildItem) throws Exception - Throws:
Exception
-
generateDataSourceSupportBean
void generateDataSourceSupportBean(AgroalRecorder recorder, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, SslNativeConfigBuildItem sslNativeConfig, Capabilities capabilities, BuildProducer<AdditionalBeanBuildItem> additionalBeans, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, BuildProducer<UnremovableBeanBuildItem> unremovableBeans) -
generateDataSourceBeans
void generateDataSourceBeans(AgroalRecorder recorder, io.quarkus.datasource.runtime.DataSourcesRuntimeConfig dataSourcesRuntimeConfig, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, SslNativeConfigBuildItem sslNativeConfig, Capabilities capabilities, Optional<OpenTelemetrySdkBuildItem> openTelemetrySdkBuildItem, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, BuildProducer<JdbcDataSourceBuildItem> jdbcDataSource) -
addHealthCheck
HealthBuildItem addHealthCheck(Capabilities capabilities, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig) -
registerRowSetSupport
void registerRowSetSupport(BuildProducer<NativeImageResourceBundleBuildItem> resourceBundleProducer, BuildProducer<NativeImageResourceBuildItem> nativeResourceProducer, BuildProducer<ReflectiveClassBuildItem> reflectiveClassProducer) -
reduceLogging
-