Class CSimpleProcessor
- java.lang.Object
-
- org.apache.camel.quarkus.component.csimple.deployment.CSimpleProcessor
-
class CSimpleProcessor extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description (package private) static classCSimpleProcessor.ExpressionCollectorCollects expressions of a given language.
-
Constructor Summary
Constructors Constructor Description CSimpleProcessor()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) voidcollectCSimpleExpresions(org.apache.camel.quarkus.core.CamelConfig config, List<org.apache.camel.quarkus.core.deployment.spi.CamelRoutesBuilderClassBuildItem> routesBuilderClasses, io.quarkus.deployment.annotations.BuildProducer<CSimpleExpressionSourceBuildItem> csimpleExpressions)(package private) voidcompileCSimpleExpresions(List<CSimpleExpressionSourceBuildItem> expressionSources, io.quarkus.deployment.annotations.BuildProducer<org.apache.camel.quarkus.core.deployment.spi.CompiledCSimpleExpressionBuildItem> compiledCSimpleExpression, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClasses)(package private) org.apache.camel.quarkus.core.deployment.spi.CamelBeanBuildItemconfigureCSimpleLanguage(io.quarkus.deployment.recording.RecorderContext recorderContext, org.apache.camel.quarkus.component.csimple.CSimpleLanguageRecorder recorder, org.apache.camel.quarkus.core.deployment.spi.CamelContextBuildItem camelContext, List<org.apache.camel.quarkus.core.deployment.spi.CompiledCSimpleExpressionBuildItem> compiledCSimpleExpressions)(package private) io.quarkus.deployment.builditem.FeatureBuildItemfeature()(package private) static voidreadConfig(Set<String> imports, Map<String,String> aliases, ClassLoader cl)
-
-
-
Field Detail
-
CLASS_EXT
static final String CLASS_EXT
- See Also:
- Constant Field Values
-
-
Method Detail
-
feature
io.quarkus.deployment.builditem.FeatureBuildItem feature()
-
collectCSimpleExpresions
void collectCSimpleExpresions(org.apache.camel.quarkus.core.CamelConfig config, List<org.apache.camel.quarkus.core.deployment.spi.CamelRoutesBuilderClassBuildItem> routesBuilderClasses, io.quarkus.deployment.annotations.BuildProducer<CSimpleExpressionSourceBuildItem> csimpleExpressions) throws IOException, ClassNotFoundException, URISyntaxException, javax.xml.bind.JAXBException- Throws:
IOExceptionClassNotFoundExceptionURISyntaxExceptionjavax.xml.bind.JAXBException
-
compileCSimpleExpresions
void compileCSimpleExpresions(List<CSimpleExpressionSourceBuildItem> expressionSources, io.quarkus.deployment.annotations.BuildProducer<org.apache.camel.quarkus.core.deployment.spi.CompiledCSimpleExpressionBuildItem> compiledCSimpleExpression, io.quarkus.deployment.annotations.BuildProducer<io.quarkus.deployment.builditem.GeneratedClassBuildItem> generatedClasses) throws IOException
- Throws:
IOException
-
configureCSimpleLanguage
org.apache.camel.quarkus.core.deployment.spi.CamelBeanBuildItem configureCSimpleLanguage(io.quarkus.deployment.recording.RecorderContext recorderContext, org.apache.camel.quarkus.component.csimple.CSimpleLanguageRecorder recorder, org.apache.camel.quarkus.core.deployment.spi.CamelContextBuildItem camelContext, List<org.apache.camel.quarkus.core.deployment.spi.CompiledCSimpleExpressionBuildItem> compiledCSimpleExpressions)
-
readConfig
static void readConfig(Set<String> imports, Map<String,String> aliases, ClassLoader cl) throws IOException
- Throws:
IOException
-
-