Class CamelMainRecorder


  • public class CamelMainRecorder
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addListener​(io.quarkus.runtime.RuntimeValue<CamelMain> main, io.quarkus.runtime.RuntimeValue<org.apache.camel.main.MainListener> listener)  
      void addRoutesBuilder​(io.quarkus.runtime.RuntimeValue<CamelMain> main, String className)  
      io.quarkus.runtime.RuntimeValue<CamelMain> createCamelMain​(io.quarkus.runtime.RuntimeValue<org.apache.camel.CamelContext> runtime, io.quarkus.runtime.RuntimeValue<org.apache.camel.main.RoutesCollector> routesCollector, io.quarkus.arc.runtime.BeanContainer container)  
      io.quarkus.runtime.RuntimeValue<org.apache.camel.quarkus.core.CamelRuntime> createRuntime​(io.quarkus.arc.runtime.BeanContainer beanContainer, io.quarkus.runtime.RuntimeValue<CamelMain> main, long shutdownTimeoutMs)  
      void customizeContext​(io.quarkus.runtime.RuntimeValue<CamelMain> main, List<io.quarkus.runtime.RuntimeValue<org.apache.camel.quarkus.core.CamelContextCustomizer>> contextCustomizers)  
      io.quarkus.runtime.RuntimeValue<org.apache.camel.main.RoutesCollector> newRoutesCollector​(io.quarkus.runtime.RuntimeValue<org.apache.camel.quarkus.core.RegistryRoutesLoader> registryRoutesLoader)  
    • Constructor Detail

      • CamelMainRecorder

        public CamelMainRecorder()
    • Method Detail

      • createCamelMain

        public io.quarkus.runtime.RuntimeValue<CamelMain> createCamelMain​(io.quarkus.runtime.RuntimeValue<org.apache.camel.CamelContext> runtime,
                                                                          io.quarkus.runtime.RuntimeValue<org.apache.camel.main.RoutesCollector> routesCollector,
                                                                          io.quarkus.arc.runtime.BeanContainer container)
      • addRoutesBuilder

        public void addRoutesBuilder​(io.quarkus.runtime.RuntimeValue<CamelMain> main,
                                     String className)
      • addListener

        public void addListener​(io.quarkus.runtime.RuntimeValue<CamelMain> main,
                                io.quarkus.runtime.RuntimeValue<org.apache.camel.main.MainListener> listener)
      • newRoutesCollector

        public io.quarkus.runtime.RuntimeValue<org.apache.camel.main.RoutesCollector> newRoutesCollector​(io.quarkus.runtime.RuntimeValue<org.apache.camel.quarkus.core.RegistryRoutesLoader> registryRoutesLoader)
      • customizeContext

        public void customizeContext​(io.quarkus.runtime.RuntimeValue<CamelMain> main,
                                     List<io.quarkus.runtime.RuntimeValue<org.apache.camel.quarkus.core.CamelContextCustomizer>> contextCustomizers)
      • createRuntime

        public io.quarkus.runtime.RuntimeValue<org.apache.camel.quarkus.core.CamelRuntime> createRuntime​(io.quarkus.arc.runtime.BeanContainer beanContainer,
                                                                                                         io.quarkus.runtime.RuntimeValue<CamelMain> main,
                                                                                                         long shutdownTimeoutMs)