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.Converter
DEFAULT_CONVERTER
Default implementation that usesRouteTemplateDefinition.asRouteDefinition()
to convert aRouteTemplateDefinition
to aRouteDefinition
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RouteDefinition
apply(RouteTemplateDefinition in, Map<String,Object> parameters)
Convert aRouteTemplateDefinition
to aRouteDefinition
.
-
-
-
Field Detail
-
DEFAULT_CONVERTER
static final RouteTemplateDefinition.Converter DEFAULT_CONVERTER
Default implementation that usesRouteTemplateDefinition.asRouteDefinition()
to convert aRouteTemplateDefinition
to aRouteDefinition
-
-
Method Detail
-
apply
RouteDefinition apply(RouteTemplateDefinition in, Map<String,Object> parameters) throws Exception
Convert aRouteTemplateDefinition
to aRouteDefinition
.- Parameters:
in
- theRouteTemplateDefinition
to 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
-
-