Controlling initiatation order of routes ----------------------------------------
Key: CAMEL-1556 URL: https://issues.apache.org/activemq/browse/CAMEL-1556 Project: Apache Camel Issue Type: Wish Components: camel-core Reporter: Henric Hedin Priority: Minor Would be nice if it was possible to control the order of how routes are initiated. If the following code is implemented within the same RouteBuilder.configure: // initiated from queue from("jms:queue:SOURCE_QUEUE"). to("direct:processMsg"); // initiated from file from("file://inbox). to("direct:processMsg"); // Main flow from("direct:processMsg") .process("...") .to("validator:foo.xsd") .to("jms:queue:DEST_QUEUE"); ... and there already is a message waiting on the JMS-source when camel is started, it could/will lead to the following error: WARN DirectProducer - No consumers available on endpoint: Endpoint[direct:processMsg] to process Exchange[JmsMessage: Today the are workarounds (by splitting in multiple files, and re-order route definitions), but maybe this could solved in some other better way (which also could affect a graceful shutdown). -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.