TemplatedRouteBuilder |
TemplatedRouteBuilder.bean(String id,
Class<?> type,
Object bean) |
Binds the bean to the template local repository (takes precedence over global beans)
|
TemplatedRouteBuilder |
TemplatedRouteBuilder.bean(String id,
Class<?> type,
Supplier<Object> bean) |
Binds the bean (via a supplier) to the template local repository (takes precedence over global beans)
|
TemplatedRouteBuilder |
TemplatedRouteBuilder.bean(String id,
Object bean) |
Binds the bean to the template local repository (takes precedence over global beans)
|
static TemplatedRouteBuilder |
TemplatedRouteBuilder.builder(org.apache.camel.CamelContext camelContext,
String routeTemplateId) |
|
TemplatedRouteBuilder |
TemplatedRouteBuilder.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.
|
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.
|
TemplatedRouteBuilder |
TemplatedRouteBuilder.parameter(String name,
Object value) |
Adds a parameter the route template will use when creating the route.
|
TemplatedRouteBuilder |
TemplatedRouteBuilder.parameters(Map<String,Object> parameters) |
Adds parameters the route template will use when creating the route.
|
TemplatedRouteBuilder |
TemplatedRouteBuilder.prefixId(String prefixId) |
Sets a prefix to use for all node ids (not route id).
|
TemplatedRouteBuilder |
TemplatedRouteBuilder.routeId(String routeId) |
Sets the id of the route.
|