Luca Burgazzoli created CAMEL-15312:
---------------------------------------
Summary: camel-core - Parameterized RouteBuilder - add support for
life cycle handlers
Key: CAMEL-15312
URL: https://issues.apache.org/jira/browse/CAMEL-15312
Project: Camel
Issue Type: Improvement
Components: camel-core
Reporter: Luca Burgazzoli
Fix For: 3.5.0
We should have some option to hook a function when the routes definition is
created and/or instantiated something like:
{code:java}
context.addLifecycleStrategy(new LifecycleStrategySupport() {
public void onRouteTemplateDefinitionAdd(RouteTemplateDefinition
definition) {
/* do some validation here */
}
});
{code}
{code:java}
context.addRouteFromTemplate("myTeamplet")
.routeId("myRouteId")
.parameter("a", "b")
.handler(definition -> /* do some validation here */)
.build()
{code}
That would help to add some validation in context such as camel-k when the
route template has some limitations.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)