RouteTemplateDefinition |
RouteTemplateBeanDefinition.bean(Class<?> type) |
Calls a method on a bean for creating the local template bean
|
RouteTemplateDefinition |
RouteTemplateBeanDefinition.bean(Class<?> type,
String method) |
Calls a method on a bean for creating the local template bean
|
RouteTemplateDefinition |
RouteTemplateDefinition.configure(Consumer<org.apache.camel.RouteTemplateContext> configurer) |
Sets a configurer which allows to do configuration while the route template is being used to create a route.
|
protected RouteTemplateDefinition |
RouteTemplatesDefinition.createRouteTemplate() |
|
RouteTemplateDefinition |
RouteTemplateDefinition.description(String text) |
|
RouteTemplateDefinition |
RouteTemplateBeanDefinition.end() |
|
RouteTemplateDefinition |
Model.getRouteTemplateDefinition(String id) |
Gets the route template definition with the given id
|
RouteTemplateDefinition |
RouteTemplateBeanDefinition.groovy(String script) |
Calls a groovy script for creating the local template bean
If the script use the prefix resource: such as resource:classpath:com/foo/myscript.groovy,
resource:file:/var/myscript.groovy, then its loaded from the external resource.
|
RouteTemplateDefinition |
RouteTemplateBeanDefinition.joor(String script) |
Calls joor script (Java source that is runtime compiled to Java bytecode) for creating the local template bean
If the script use the prefix resource: such as resource:classpath:com/foo/myscript.groovy,
resource:file:/var/myscript.groovy, then its loaded from the external resource.
|
RouteTemplateDefinition |
RouteTemplateBeanDefinition.language(String language,
String script) |
Calls a custom language for creating the local template bean
If the script use the prefix resource: such as resource:classpath:com/foo/myscript.groovy,
resource:file:/var/myscript.groovy, then its loaded from the external resource.
|
RouteTemplateDefinition |
RouteTemplateBeanDefinition.mvel(String script) |
Calls a MvEL script for creating the local template bean
If the script use the prefix resource: such as resource:classpath:com/foo/myscript.groovy,
resource:file:/var/myscript.groovy, then its loaded from the external resource.
|
RouteTemplateDefinition |
RouteTemplateBeanDefinition.ognl(String script) |
Calls a OGNL script for creating the local template bean
If the script use the prefix resource: such as resource:classpath:com/foo/myscript.groovy,
resource:file:/var/myscript.groovy, then its loaded from the external resource.
|
RouteTemplateDefinition |
RouteTemplatesDefinition.routeTemplate(String id) |
Creates a route template
|
RouteTemplateDefinition |
RouteTemplatesDefinition.routeTemplate(RouteTemplateDefinition template) |
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateBean(String name,
Class<?> type) |
Adds a local bean the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateBean(String name,
Class<?> type,
String language,
String script) |
Adds a local bean the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateBean(String name,
Class<?> type,
org.apache.camel.RouteTemplateContext.BeanSupplier<Object> bean) |
Adds a local bean the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateBean(String name,
Object bean) |
Adds a local bean the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateBean(String name,
String language,
String script) |
Adds a local bean the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateBean(String name,
Supplier<Object> bean) |
Adds a local bean the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateOptionalParameter(String name) |
Adds an optional parameter the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateOptionalParameter(String name,
String description) |
Adds an optional parameter the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateParameter(String name) |
Adds a required parameter the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateParameter(String name,
String defaultValue) |
Adds a parameter (will use default value if not provided) the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateParameter(String name,
String defaultValue,
String description) |
Adds a parameter (will use default value if not provided) the route template uses
|
RouteTemplateDefinition |
RouteTemplateDefinition.templateParameters(Map<String,String> parameters) |
Adds the parameters the route template uses.
|