Package io.quarkus.agroal.deployment
Class AgroalProcessor
- java.lang.Object
-
- io.quarkus.agroal.deployment.AgroalProcessor
-
class AgroalProcessor extends Object
-
-
Constructor Summary
Constructors Constructor Description AgroalProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (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, BuildProducer<ExtensionSslNativeSupportBuildItem> sslNativeSupport, BuildProducer<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedConfig, CurateOutcomeBuildItem curateOutcomeBuildItem)(package private) voidgenerateDataSourceBeans(AgroalRecorder recorder, io.quarkus.datasource.runtime.DataSourcesRuntimeConfig dataSourcesRuntimeConfig, List<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedBuildTimeConfigBuildItems, SslNativeConfigBuildItem sslNativeConfig, Capabilities capabilities, 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)
-
-
-
Method Detail
-
agroal
void agroal(BuildProducer<FeatureBuildItem> feature)
-
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, BuildProducer<ExtensionSslNativeSupportBuildItem> sslNativeSupport, BuildProducer<AggregatedDataSourceBuildTimeConfigBuildItem> aggregatedConfig, 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, BuildProducer<SyntheticBeanBuildItem> syntheticBeanBuildItemBuildProducer, BuildProducer<JdbcDataSourceBuildItem> jdbcDataSource)
-
addHealthCheck
HealthBuildItem addHealthCheck(Capabilities capabilities, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig)
-
-