Gandhi, Vineet
2018-11-20 09:49:37 UTC
Hi,
I have a use case where clients can send route xml files to my service which I add to camelContext
Code for adding route looks like :
public void createRoute(InputStream xmlRouteDefinition) throws Exception {
RoutesDefinition routesDefinition = camelContext.loadRoutesDefinition(xmlRouteDefinition);
camelContext.addRouteDefinitions(routesDefinition.getRoutes());
}
Client can pass the following routes too â
<?xml version="1.0" encoding="UTF-8"?>
<routes xmlns="http://camel.apache.org/schema/spring">
<route id="route13" autoStartup="false">
<from uri="anystring:start13"/>
<to uri="aaaaaaaaaaa:result13"/>
</route>
</routes>
Is there any way of validating whether the components and their corresponding URIâs are correctly passed without calling the startRoute API in DefaultCamelContext?
Regards,
Vineet
This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.
I have a use case where clients can send route xml files to my service which I add to camelContext
Code for adding route looks like :
public void createRoute(InputStream xmlRouteDefinition) throws Exception {
RoutesDefinition routesDefinition = camelContext.loadRoutesDefinition(xmlRouteDefinition);
camelContext.addRouteDefinitions(routesDefinition.getRoutes());
}
Client can pass the following routes too â
<?xml version="1.0" encoding="UTF-8"?>
<routes xmlns="http://camel.apache.org/schema/spring">
<route id="route13" autoStartup="false">
<from uri="anystring:start13"/>
<to uri="aaaaaaaaaaa:result13"/>
</route>
</routes>
Is there any way of validating whether the components and their corresponding URIâs are correctly passed without calling the startRoute API in DefaultCamelContext?
Regards,
Vineet
This e-mail, including attachments, may include confidential and/or
proprietary information, and may be used only by the person or entity
to which it is addressed. If the reader of this e-mail is not the intended
recipient or his or her authorized agent, the reader is hereby notified
that any dissemination, distribution or copying of this e-mail is
prohibited. If you have received this e-mail in error, please notify the
sender by replying to this message and delete this e-mail immediately.