Class JBeretProcessor


  • public class JBeretProcessor
    extends Object
    • Constructor Summary

      Constructors 
      Constructor Description
      JBeretProcessor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void additionalBeans​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> annotationsTransformer)  
      io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem config​(JBeretRecorder recorder)  
      void loadJobs​(JBeretConfig config, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> watchedFiles, io.quarkus.deployment.annotations.BuildProducer<BatchJobBuildItem> batchJobs)  
      void nativeImage​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resources, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses)  
      void registerExtension​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.CapabilityBuildItem> capability)  
      void registerJobs​(io.quarkus.deployment.recording.RecorderContext recorderContext, JBeretRecorder recorder, JBeretConfig config, List<BatchJobBuildItem> batchJobs)  
      io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem runtimeInitializedDefaultHolder()
      Prevent JobOperatorContext$DefaultHolder from eagerly initializing because it depends on a ServiceLoader entry for the BatchRuntime, which we don't use.
    • Constructor Detail

      • JBeretProcessor

        public JBeretProcessor()
    • Method Detail

      • registerExtension

        public void registerExtension​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.FeatureBuildItem> feature,
                                      io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.CapabilityBuildItem> capability)
      • runtimeInitializedDefaultHolder

        public io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem runtimeInitializedDefaultHolder()
        Prevent JobOperatorContext$DefaultHolder from eagerly initializing because it depends on a ServiceLoader entry for the BatchRuntime, which we don't use. With this trigger turned off, it won't ever be initialized.
      • additionalBeans

        public void additionalBeans​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AdditionalBeanBuildItem> additionalBeans,
                                    io.quarkus.deployment.annotations.BuildProducer<io.quarkus.arc.deployment.AnnotationsTransformerBuildItem> annotationsTransformer)
                             throws Exception
        Throws:
        Exception
      • loadJobs

        public void loadJobs​(JBeretConfig config,
                             io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.HotDeploymentWatchedFileBuildItem> watchedFiles,
                             io.quarkus.deployment.annotations.BuildProducer<BatchJobBuildItem> batchJobs)
                      throws Exception
        Throws:
        Exception
      • config

        public io.quarkus.deployment.builditem.RunTimeConfigurationSourceValueBuildItem config​(JBeretRecorder recorder)
      • nativeImage

        public void nativeImage​(io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem> resources,
                                io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem> reflectiveClasses)