Package org.apache.camel.model
Class RouteTemplatesDefinition
- java.lang.Object
-
- org.apache.camel.model.OptionalIdentifiedDefinition<RouteTemplatesDefinition>
-
- org.apache.camel.model.RouteTemplatesDefinition
-
- All Implemented Interfaces:
org.apache.camel.CamelContextAware
,org.apache.camel.LineNumberAware
,RouteTemplateContainer
,org.apache.camel.NamedNode
,org.apache.camel.spi.HasId
,org.apache.camel.spi.IdAware
@Metadata(label="routeTemplates") public class RouteTemplatesDefinition extends OptionalIdentifiedDefinition<RouteTemplatesDefinition> implements RouteTemplateContainer, org.apache.camel.CamelContextAware
A series of route templates
-
-
Constructor Summary
Constructors Constructor Description RouteTemplatesDefinition()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected RouteTemplateDefinition
createRouteTemplate()
org.apache.camel.CamelContext
getCamelContext()
org.apache.camel.ErrorHandlerFactory
getErrorHandlerFactory()
String
getLabel()
List<RouteTemplateDefinition>
getRouteTemplates()
Returns the route templatesString
getShortName()
RouteTemplateDefinition
routeTemplate(String id)
Creates a route templateRouteTemplateDefinition
routeTemplate(RouteTemplateDefinition template)
Adds theRouteTemplatesDefinition
void
setCamelContext(org.apache.camel.CamelContext camelContext)
void
setErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory)
void
setRouteTemplates(List<RouteTemplateDefinition> routeTemplates)
The route templatesString
toString()
-
Methods inherited from class org.apache.camel.model.OptionalIdentifiedDefinition
description, description, getCustomId, getDescription, getDescriptionText, getId, getLineNumber, getLocation, getParent, hasCustomIdAssigned, id, idOrCreate, setCustomId, setDescription, setGeneratedId, setId, setLineNumber, setLocation
-
-
-
-
Method Detail
-
getShortName
public String getShortName()
- Specified by:
getShortName
in interfaceorg.apache.camel.NamedNode
-
getLabel
public String getLabel()
- Specified by:
getLabel
in interfaceorg.apache.camel.NamedNode
-
getRouteTemplates
public List<RouteTemplateDefinition> getRouteTemplates()
Description copied from interface:RouteTemplateContainer
Returns the route templates- Specified by:
getRouteTemplates
in interfaceRouteTemplateContainer
- Returns:
- the route templates
-
setRouteTemplates
public void setRouteTemplates(List<RouteTemplateDefinition> routeTemplates)
The route templates- Specified by:
setRouteTemplates
in interfaceRouteTemplateContainer
- Parameters:
routeTemplates
- the route templates
-
getCamelContext
public org.apache.camel.CamelContext getCamelContext()
- Specified by:
getCamelContext
in interfaceorg.apache.camel.CamelContextAware
- Overrides:
getCamelContext
in classOptionalIdentifiedDefinition<RouteTemplatesDefinition>
-
setCamelContext
public void setCamelContext(org.apache.camel.CamelContext camelContext)
- Specified by:
setCamelContext
in interfaceorg.apache.camel.CamelContextAware
- Overrides:
setCamelContext
in classOptionalIdentifiedDefinition<RouteTemplatesDefinition>
-
getErrorHandlerFactory
public org.apache.camel.ErrorHandlerFactory getErrorHandlerFactory()
-
setErrorHandlerFactory
public void setErrorHandlerFactory(org.apache.camel.ErrorHandlerFactory errorHandlerFactory)
-
routeTemplate
public RouteTemplateDefinition routeTemplate(String id)
Creates a route template- Parameters:
id
- the id of the route template
-
routeTemplate
public RouteTemplateDefinition routeTemplate(RouteTemplateDefinition template)
Adds theRouteTemplatesDefinition
-
createRouteTemplate
protected RouteTemplateDefinition createRouteTemplate()
-
-