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 RouteTemplateDefinitionRouteBuilder. routeTemplate(String id)Creates a new route templateMethods in org.apache.camel.builder with parameters of type RouteTemplateDefinition Modifier and Type Method Description protected voidRouteBuilder. configureRouteTemplate(RouteTemplateDefinition routeTemplate)Method parameters in org.apache.camel.builder with type arguments of type RouteTemplateDefinition Modifier and Type Method Description TemplatedRouteBuilderTemplatedRouteBuilder. 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 RouteTemplateDefinitionRouteTemplateDefinition. 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 RouteTemplateDefinitionRouteTemplatesDefinition. createRouteTemplate()RouteTemplateDefinitionRouteTemplateDefinition. description(String text)RouteTemplateDefinitionModel. getRouteTemplateDefinition(String id)Gets the route template definition with the given idRouteTemplateDefinitionRouteTemplatesDefinition. routeTemplate(String id)Creates a route templateRouteTemplateDefinitionRouteTemplatesDefinition. routeTemplate(RouteTemplateDefinition template)Adds theRouteTemplatesDefinitionRouteTemplateDefinitionRouteTemplateDefinition. templateBean(String name, Class<?> type)Adds a local bean the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateBean(String name, Class<?> type, String language, String script)Adds a local bean the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateBean(String name, Class<?> type, org.apache.camel.RouteTemplateContext.BeanSupplier<Object> bean)Adds a local bean the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateBean(String name, Object bean)Adds a local bean the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateBean(String name, String language, String script)Adds a local bean the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateBean(String name, Supplier<Object> bean)Adds a local bean the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateOptionalParameter(String name)Adds an optional parameter the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateOptionalParameter(String name, String description)Adds an optional parameter the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateParameter(String name)Adds a required parameter the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateParameter(String name, String defaultValue)Adds a parameter (will use default value if not provided) the route template usesRouteTemplateDefinitionRouteTemplateDefinition. templateParameter(String name, String defaultValue, String description)Adds a parameter (will use default value if not provided) the route template usesRouteTemplateDefinitionRouteTemplateDefinition. 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 voidModel. addRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)Add a route definition to the contextRouteDefinitionRouteTemplateDefinition.Converter. apply(RouteTemplateDefinition in, Map<String,Object> parameters)Convert aRouteTemplateDefinitionto aRouteDefinition.voidModelLifecycleStrategy. onAddRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)Notification when a route template definition is added toCamelContextvoidModelLifecycleStrategySupport. onAddRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)voidModelLifecycleStrategy. onRemoveRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)Notification when a route template definition is removed fromCamelContextvoidModelLifecycleStrategySupport. onRemoveRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)voidModel. removeRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)Removes a route template definition from the contextRouteTemplateDefinitionRouteTemplatesDefinition. routeTemplate(RouteTemplateDefinition template)Adds theRouteTemplatesDefinitionMethod parameters in org.apache.camel.model with type arguments of type RouteTemplateDefinition Modifier and Type Method Description voidModel. addRouteTemplateDefinitions(Collection<RouteTemplateDefinition> routeTemplateDefinitions)Adds a collection of route template definitions to the contextvoidModel. removeRouteTemplateDefinitions(Collection<RouteTemplateDefinition> routeTemplateDefinitions)Removes a collection of route template definitions from the contextvoidRouteTemplateContainer. setRouteTemplates(List<RouteTemplateDefinition> routes)Sets the route templates to usevoidRouteTemplatesDefinition. setRouteTemplates(List<RouteTemplateDefinition> routeTemplates)The route templates
-