camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <willem.ji...@gmail.com>
Subject Re: route debugging
Date Mon, 11 Jan 2010 14:22:33 GMT
First you should know camel using a Pipeline[1] to connect all the 
endpoints and processors together.
If the MEP is InOut, if Pipeline can't get the response from jms:compB 
endpoint, the Pipeline will not send the message to the next endpoint or 
processor.

For the "to endpoint", camel will create a producer(like a send 
processor) for the endpoint, for the "from endpoint", camel will create 
a consumer for the endpoint (creating a JMS listener for the JMS endpoint).

So the compBImple will not be invoked when the JMS message is sent to 
Queue compB.

[1]https://svn.apache.org/repos/asf/camel/trunk/camel-core/src/main/java/org/apache/camel/processor/Pipeline.java

Willem
yaog wrote:
> well, If I have;
> 
> <route id="route1"> 
>                         <from uri="direct:start" /> 
>                         <to uri="bean:compAImpl" />	
>                         <to uri="jms:compB" /> 
>                         <to uri="bean:compBImpl" />	                        
> </route>	
> 
> and compBImpl returns a String, why isn't that equivalent to the transform
> you mention?
> 
> 


Mime
View raw message