Class OracleProcessor


  • public class OracleProcessor
    extends Object
    N.B. this processor is relatively simple as we rely on the /META-INF/native-image/ resources provided by the driver. This should probably change, as we could probably generate better optimised code by bypassing the static definitions coming with the driver.
    • Constructor Detail

      • OracleProcessor

        public OracleProcessor()
    • Method Detail

      • feature

        io.quarkus.deployment.builditem.FeatureBuildItem feature()
      • registerDriver

        void registerDriver​(io.quarkus.deployment.annotations.BuildProducer<JdbcDriverBuildItem> jdbcDriver)
      • configureAgroalConnection

        void configureAgroalConnection​(io.quarkus.deployment.annotations.BuildProducer<AdditionalBeanBuildItem> additionalBeans,
                                       io.quarkus.deployment.Capabilities capabilities)
      • 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<DefaultDataSourceDbKindBuildItem> dbKind)