camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Henric Hedin (JIRA)" <j...@apache.org>
Subject [jira] Created: (CAMEL-1556) Controlling initiatation order of routes
Date Tue, 21 Apr 2009 19:59:31 GMT
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.


Mime
View raw message