Class ReactiveOracleClientProcessor


  • class ReactiveOracleClientProcessor
    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<OraclePoolBuildItem> oraclePool, io.quarkus.deployment.annotations.BuildProducer<VertxPoolBuildItem> vertxPool, OraclePoolRecorder 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, DataSourcesReactiveOracleConfig dataSourcesReactiveOracleConfig, List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems, io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)  
      (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

      • ReactiveOracleClientProcessor

        ReactiveOracleClientProcessor()
    • Method Detail

      • build

        io.quarkus.deployment.builditem.ServiceStartBuildItem build​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature,
                                                                    io.quarkus.deployment.annotations.BuildProducer<OraclePoolBuildItem> oraclePool,
                                                                    io.quarkus.deployment.annotations.BuildProducer<VertxPoolBuildItem> vertxPool,
                                                                    OraclePoolRecorder 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,
                                                                    DataSourcesReactiveOracleConfig dataSourcesReactiveOracleConfig,
                                                                    List<io.quarkus.datasource.deployment.spi.DefaultDataSourceDbKindBuildItem> defaultDataSourceDbKindBuildItems,
                                                                    io.quarkus.deployment.pkg.builditem.CurateOutcomeBuildItem curateOutcomeBuildItem)
      • devDbHandler

        io.quarkus.datasource.deployment.spi.DevServicesDatasourceConfigurationHandlerBuildItem devDbHandler()
      • 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)
      • 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).