@Metadata(label="routeTemplates") public class RouteTemplatesDefinition extends OptionalIdentifiedDefinition<RouteTemplatesDefinition> implements RouteTemplateContainer, org.apache.camel.CamelContextAware
Constructor and Description |
---|
RouteTemplatesDefinition() |
Modifier and Type | Method and Description |
---|---|
protected RouteTemplateDefinition |
createRouteTemplate() |
org.apache.camel.CamelContext |
getCamelContext() |
org.apache.camel.ErrorHandlerFactory |
getErrorHandlerFactory() |
String |
getLabel() |
List<RouteTemplateDefinition> |
getRouteTemplates()
Returns the route templates
|
String |
getShortName() |
RouteTemplateDefinition |
routeTemplate(RouteTemplateDefinition template)
Adds the
RouteTemplatesDefinition |
RouteTemplateDefinition |
routeTemplate(String id)
Creates a route template
|
void |
setCamelContext(org.apache.camel.CamelContext camelContext) |
void |
setErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory) |
void |
setRouteTemplates(List<RouteTemplateDefinition> routeTemplates)
The route templates
|
String |
toString() |
description, description, getCustomId, getDescription, getDescriptionText, getId, getParent, hasCustomIdAssigned, id, idOrCreate, setCustomId, setDescription, setGeneratedId, setId
public String getShortName()
getShortName
in interface org.apache.camel.NamedNode
public String getLabel()
getLabel
in interface org.apache.camel.NamedNode
public List<RouteTemplateDefinition> getRouteTemplates()
RouteTemplateContainer
getRouteTemplates
in interface RouteTemplateContainer
public void setRouteTemplates(List<RouteTemplateDefinition> routeTemplates)
setRouteTemplates
in interface RouteTemplateContainer
routeTemplates
- the route templatespublic org.apache.camel.CamelContext getCamelContext()
getCamelContext
in interface org.apache.camel.CamelContextAware
public void setCamelContext(org.apache.camel.CamelContext camelContext)
setCamelContext
in interface org.apache.camel.CamelContextAware
public org.apache.camel.ErrorHandlerFactory getErrorHandlerFactory()
public void setErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory)
public RouteTemplateDefinition routeTemplate(String id)
id
- the id of the route templatepublic RouteTemplateDefinition routeTemplate(RouteTemplateDefinition template)
RouteTemplatesDefinition
protected RouteTemplateDefinition createRouteTemplate()
Apache Camel