Uses of Class
org.apache.camel.model.RouteTemplateDefinition
Packages that use RouteTemplateDefinition
Package
Description
The JAXB POJOs for the XML Configuration of the routing
rules.
The JAXB POJOs representing the part of the model, which can be used to create a view of Camel application.
-
Uses of RouteTemplateDefinition in org.apache.camel.builder
Methods in org.apache.camel.builder that return RouteTemplateDefinitionModifier and TypeMethodDescriptionRouteBuilder.routeTemplate(String id) Creates a new route templateMethods in org.apache.camel.builder with parameters of type RouteTemplateDefinitionModifier and TypeMethodDescriptionprotected voidRouteBuilder.configureRouteTemplate(RouteTemplateDefinition routeTemplate) Method parameters in org.apache.camel.builder with type arguments of type RouteTemplateDefinitionModifier and TypeMethodDescriptionTemplatedRouteBuilder.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 RouteTemplateDefinitionModifier and TypeMethodDescriptionSets a configurer which allows to do configuration while the route template is being used to create a route.protected RouteTemplateDefinitionRouteTemplatesDefinition.createRouteTemplate()RouteTemplateDefinition.description(String description) Model.getRouteTemplateDefinition(String id) Gets the route template definition with the given idRouteTemplatesDefinition.routeTemplate(String id) Creates a route templateRouteTemplatesDefinition.routeTemplate(RouteTemplateDefinition template) Adds theRouteTemplatesDefinitionRouteTemplateDefinition.templateBean(String name, Class<?> type) Adds a local bean the route template usesRouteTemplateDefinition.templateBean(String name, Class<?> type, String language, String script) Adds a local bean the route template usesRouteTemplateDefinition.templateBean(String name, Class<?> type, org.apache.camel.RouteTemplateContext.BeanSupplier<Object> bean) Adds a local bean the route template usesRouteTemplateDefinition.templateBean(String name, Object bean) Adds a local bean the route template usesRouteTemplateDefinition.templateBean(String name, String language, String script) Adds a local bean the route template usesRouteTemplateDefinition.templateBean(String name, Supplier<Object> bean) Adds a local bean the route template usesRouteTemplateDefinition.templateOptionalParameter(String name) Adds an optional parameter the route template usesRouteTemplateDefinition.templateOptionalParameter(String name, String description) Adds an optional parameter the route template usesRouteTemplateDefinition.templateParameter(String name) Adds a required parameter the route template usesRouteTemplateDefinition.templateParameter(String name, String defaultValue) Adds a parameter (will use default value if not provided) the route template usesRouteTemplateDefinition.templateParameter(String name, String defaultValue, String description) Adds a parameter (will use default value if not provided) the route template usesRouteTemplateDefinition.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 RouteTemplateDefinitionModifier and TypeMethodDescriptionModel.getRouteTemplateDefinitions()Returns a list of the current route template definitionsRouteTemplateContainer.getRouteTemplates()Returns the route templatesRouteTemplatesDefinition.getRouteTemplates()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 RouteTemplateDefinitionModifier and TypeMethodDescriptionvoidModel.addRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition) Add a route definition to the contextRouteTemplateDefinition.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 contextRouteTemplatesDefinition.routeTemplate(RouteTemplateDefinition template) Adds theRouteTemplatesDefinitionMethod parameters in org.apache.camel.model with type arguments of type RouteTemplateDefinitionModifier and TypeMethodDescriptionvoidModel.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 -
Uses of RouteTemplateDefinition in org.apache.camel.model.app
Methods in org.apache.camel.model.app that return types with arguments of type RouteTemplateDefinitionMethod parameters in org.apache.camel.model.app with type arguments of type RouteTemplateDefinitionModifier and TypeMethodDescriptionvoidBeansDefinition.setRouteTemplates(List<RouteTemplateDefinition> routeTemplates)