Class ReactivePgClientProcessor


  • class ReactivePgClientProcessor
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      (package private) void addHealthCheck​(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<HealthBuildItem> healthChecks, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig dataSourcesReactiveBuildTimeConfig, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
      The health check needs to be produced in a separate method to avoid a circular dependency (the Vert.x instance creation consumes the AdditionalBeanBuildItems).
      (package private) io.quarkus.deployment.builditem.ServiceStartBuildItem build​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<PgPoolBuildItem> pgPool, io.quarkus.deployment.annotations.BuildProducer<VertxPoolBuildItem> vertxPool, PgPoolRecorder recorder, VertxBuildItem vertx, EventLoopCountBuildItem eventLoopCount, io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport, io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig, io.quarkus.datasource.runtime.DataSourcesRuntimeConfig dataSourcesRuntimeConfig, io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig dataSourcesReactiveBuildTimeConfig, io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig dataSourcesReactiveRuntimeConfig, DataSourcesReactivePostgreSQLConfig dataSourcesReactivePostgreSQLConfig, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)  
      (package private) io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem config()  
      (package private) io.quarkus.datasource.deployment.spi.DevServicesDatasourceConfigurationHandlerBuildItem devDbHandler()  
      (package private) void registerServiceBinding​(io.quarkus.deployment.Capabilities capabilities, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> dbKind)  
    • Constructor Detail

      • ReactivePgClientProcessor

        ReactivePgClientProcessor()
    • Method Detail

      • config

        io.quarkus.deployment.builditem.nativeimage.NativeImageConfigBuildItem config()
      • devDbHandler

        io.quarkus.datasource.deployment.spi.DevServicesDatasourceConfigurationHandlerBuildItem devDbHandler()
      • build

        io.quarkus.deployment.builditem.ServiceStartBuildItem build​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature,
                                                                    io.quarkus.deployment.annotations.BuildProducer<PgPoolBuildItem> pgPool,
                                                                    io.quarkus.deployment.annotations.BuildProducer<VertxPoolBuildItem> vertxPool,
                                                                    PgPoolRecorder recorder,
                                                                    VertxBuildItem vertx,
                                                                    EventLoopCountBuildItem eventLoopCount,
                                                                    io.quarkus.deployment.builditem.ShutdownContextBuildItem shutdown,
                                                                    io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.SyntheticBeanBuildItem> syntheticBeans,
                                                                    io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem> sslNativeSupport,
                                                                    io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig,
                                                                    io.quarkus.datasource.runtime.DataSourcesRuntimeConfig dataSourcesRuntimeConfig,
                                                                    io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig dataSourcesReactiveBuildTimeConfig,
                                                                    io.quarkus.reactive.datasource.runtime.DataSourcesReactiveRuntimeConfig dataSourcesReactiveRuntimeConfig,
                                                                    DataSourcesReactivePostgreSQLConfig dataSourcesReactivePostgreSQLConfig,
                                                                    List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems,
                                                                    io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
      • addHealthCheck

        void addHealthCheck​(io.quarkus.deployment.Capabilities capabilities,
                            io.quarkus.deployment.annotations.BuildProducer<HealthBuildItem> healthChecks,
                            io.quarkus.datasource.runtime.DataSourcesBuildTimeConfig dataSourcesBuildTimeConfig,
                            io.quarkus.reactive.datasource.runtime.DataSourcesReactiveBuildTimeConfig dataSourcesReactiveBuildTimeConfig,
                            List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems,
                            io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
        The health check needs to be produced in a separate method to avoid a circular dependency (the Vert.x instance creation consumes the AdditionalBeanBuildItems).
      • registerServiceBinding

        void registerServiceBinding​(io.quarkus.deployment.Capabilities capabilities,
                                    io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem> serviceProvider,
                                    io.quarkus.deployment.annotations.BuildProducer<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> dbKind)