public interface ModelLifecycleStrategy
ModelCamelContext
before any routes or route templates are added. In other
words add your custom strategy as early as possible.Modifier and Type | Method and Description |
---|---|
void |
onAddRouteDefinition(RouteDefinition routeDefinition)
Notification when a route definition is being added to
CamelContext |
void |
onAddRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
Notification when a route template definition is added to
CamelContext |
void |
onRemoveRouteDefinition(RouteDefinition routeDefinition)
Notification when a route definition is being removed from
CamelContext |
void |
onRemoveRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
Notification when a route template definition is removed from
CamelContext |
void onAddRouteDefinition(RouteDefinition routeDefinition)
CamelContext
routeDefinition
- the route definitionvoid onRemoveRouteDefinition(RouteDefinition routeDefinition) throws Exception
CamelContext
routeDefinition
- the route definitionException
void onAddRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
CamelContext
routeTemplateDefinition
- the route template definitionvoid onRemoveRouteTemplateDefinition(RouteTemplateDefinition routeTemplateDefinition)
CamelContext
routeTemplateDefinition
- the route template definitionApache Camel