Uses of Class
org.apache.camel.model.RouteTemplateDefinition
-
Packages that use RouteTemplateDefinition Package Description org.apache.camel.builder org.apache.camel.model The JAXB POJOs for the XML Configuration of the routing rules. -
-
Uses of RouteTemplateDefinition in org.apache.camel.builder
Methods in org.apache.camel.builder that return RouteTemplateDefinition Modifier and Type Method Description RouteTemplateDefinition
RouteBuilder. routeTemplate(String id)
Creates a new route templateMethods in org.apache.camel.builder with parameters of type RouteTemplateDefinition Modifier and Type Method Description protected void
RouteBuilder. configureRouteTemplate(RouteTemplateDefinition routeTemplate)
Method parameters in org.apache.camel.builder with type arguments of type RouteTemplateDefinition Modifier and Type Method Description TemplatedRouteBuilder
TemplatedRouteBuilder. handler(Consumer<RouteTemplateDefinition> handler)
Sets a handler which gives access to the route template model that will be used for creating the route. -
Uses of RouteTemplateDefinition in org.apache.camel.model
Methods in org.apache.camel.model that return RouteTemplateDefinition Modifier and Type Method Description 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
Model. getRouteTemplateDefinition(String id)
Gets the route template definition with the given idRouteTemplateDefinition
RouteTemplatesDefinition. routeTemplate(String id)
Creates a route templateRouteTemplateDefinition
RouteTemplatesDefinition. routeTemplate(RouteTemplateDefinition template)
Adds theRouteTemplatesDefinition
RouteTemplateDefinition
RouteTemplateDefinition. templateBean(String name, Class<?> type)
Adds a local bean the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateBean(String name, Class<?> type, String language, String script)
Adds a local bean the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateBean(String name, Class<?> type, org.apache.camel.RouteTemplateContext.BeanSupplier<Object> bean)
Adds a local bean the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateBean(String name, Object bean)
Adds a local bean the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateBean(String name, String language, String script)
Adds a local bean the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateBean(String name, Supplier<Object> bean)
Adds a local bean the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateOptionalParameter(String name)
Adds an optional parameter the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateOptionalParameter(String name, String description)
Adds an optional parameter the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateParameter(String name)
Adds a required parameter the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateParameter(String name, String defaultValue)
Adds a parameter (will use default value if not provided) the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateParameter(String name, String defaultValue, String description)
Adds a parameter (will use default value if not provided) the route template usesRouteTemplateDefinition
RouteTemplateDefinition. templateParameters(Map<String,String> parameters)
Adds the parameters the route template uses.Methods in org.apache.camel.model that return types with arguments of type RouteTemplateDefinition Modifier and Type Method Description List<RouteTemplateDefinition>
Model. getRouteTemplateDefinitions()
Returns a list of the current route template definitionsList<RouteTemplateDefinition>
RouteTemplateContainer. getRouteTemplates()
Returns the route templatesList<RouteTemplateDefinition>
RouteTemplatesDefinition. getRouteTemplates()
List<RouteTemplateDefinition>
RouteTemplateContextRefDefinition. lookupRouteTemplates(org.apache.camel.CamelContext camelContext)
static List<RouteTemplateDefinition>
RouteTemplateContextRefDefinitionHelper. lookupRouteTemplates(org.apache.camel.CamelContext camelContext, String ref)
Lookup the route templates from theRouteTemplateContextRefDefinition
.Methods in org.apache.camel.model with parameters of type RouteTemplateDefinition Modifier and Type Method Description void
Model. addRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
Add a route definition to the contextRouteDefinition
RouteTemplateDefinition.Converter. apply(RouteTemplateDefinition in, Map<String,Object> parameters)
Convert aRouteTemplateDefinition
to aRouteDefinition
.void
ModelLifecycleStrategy. onAddRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
Notification when a route template definition is added toCamelContext
void
ModelLifecycleStrategySupport. onAddRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
void
ModelLifecycleStrategy. onRemoveRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
Notification when a route template definition is removed fromCamelContext
void
ModelLifecycleStrategySupport. onRemoveRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
void
Model. removeRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
Removes a route template definition from the contextRouteTemplateDefinition
RouteTemplatesDefinition. routeTemplate(RouteTemplateDefinition template)
Adds theRouteTemplatesDefinition
Method parameters in org.apache.camel.model with type arguments of type RouteTemplateDefinition Modifier and Type Method Description void
Model. addRouteTemplateDefinitions(Collection<RouteTemplateDefinition> routeTemplateDefinitions)
Adds a collection of route template definitions to the contextvoid
Model. removeRouteTemplateDefinitions(Collection<RouteTemplateDefinition> routeTemplateDefinitions)
Removes a collection of route template definitions from the contextvoid
RouteTemplateContainer. setRouteTemplates(List<RouteTemplateDefinition> routes)
Sets the route templates to usevoid
RouteTemplatesDefinition. setRouteTemplates(List<RouteTemplateDefinition> routeTemplates)
The route templates
-