Package org.apache.camel.quarkus.main
Class CamelMainRecorder
- java.lang.Object
-
- org.apache.camel.quarkus.main.CamelMainRecorder
-
public class CamelMainRecorder extends Object
-
-
Constructor Summary
Constructors Constructor Description CamelMainRecorder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(io.quarkus.runtime.RuntimeValue<CamelMain> main, io.quarkus.runtime.RuntimeValue<org.apache.camel.main.MainListener> listener)voidaddRoutesBuilder(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)voidcustomizeContext(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)
-
-
-
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)
-
-