Two Spring XML Context files:
Spring 1:
<camelContext xmlns="http://camel.apache.org/schema/spring"
xmlns:evt="http://namespaces.softwareag.com/EDA/Event">
<route id="Emit_EntryPoint">
<from uri="file:src/data?noop=true" />
<to uri="seda:Emit_InvLow" />
</route>
</camelContext>
Spring 2:
<camelContext xmlns="http://camel.apache.org/schema/spring">
<route id="Emit_InvLow">
<from uri="direct:Emit_InvLow" />
<log message="///Emitting PartInventoryLow" />
<to uri="jmsEDA:topic:InvMgmt" />
<log message="///Published to PartInventoryLow JMS " />
</route>
</camelContext>
Launch code:
import org.apache.camel.spring.Main;
/**
* Launch ProductXYZ
*
* @version
*/
public class ProductXYZ {
/**
* @param args
* @throws Exception
*/
public static void main(String[] args) throws Exception {
new Main().run(args);
}
Error:
org.apache.camel.CamelExchangeException: No consumers available on endpoint:
Endpoint[direct://Emit_InvLow]. Exchange[PartInventoryLow.xml]
I believe this is due to the use of two camel context files. I then changed
the endpoint to use seda instead of direct, yet nothing happens when I do
this.
How do I connect the routes together?
--
View this message in context:
http://camel.465427.n5.nabble.com/No-consumers-available-on-endpoint-exception-tp5138202p5138202.html
Sent from the Camel - Users mailing list archive at Nabble.com.