Package org.apache.camel.model
Interface RouteTemplateDefinition.Converter
-
- Enclosing class:
- RouteTemplateDefinition
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public static interface RouteTemplateDefinition.Converter
-
-
Field Summary
Fields Modifier and Type Field Description static RouteTemplateDefinition.ConverterDEFAULT_CONVERTERDefault implementation that usesRouteTemplateDefinition.asRouteDefinition()to convert aRouteTemplateDefinitionto aRouteDefinition
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RouteDefinitionapply(RouteTemplateDefinition in, Map<String,Object> parameters)Convert aRouteTemplateDefinitionto aRouteDefinition.
-
-
-
Field Detail
-
DEFAULT_CONVERTER
static final RouteTemplateDefinition.Converter DEFAULT_CONVERTER
Default implementation that usesRouteTemplateDefinition.asRouteDefinition()to convert aRouteTemplateDefinitionto aRouteDefinition
-
-
Method Detail
-
apply
RouteDefinition apply(RouteTemplateDefinition in, Map<String,Object> parameters) throws Exception
Convert aRouteTemplateDefinitionto aRouteDefinition.- Parameters:
in- theRouteTemplateDefinitionto convertparameters- parameters that are given to theModel.addRouteFromTemplate(String, String, Map). Implementors are free to add or remove additional parameter.- Returns:
- the generated
RouteDefinition - Throws:
Exception
-
-