[ 
https://issues.apache.org/activemq/browse/CAMEL-2755?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Claus Ibsen reassigned CAMEL-2755:
----------------------------------

    Assignee: Claus Ibsen

> VM endpoints with same name do not communicate if args don't match
> ------------------------------------------------------------------
>
>                 Key: CAMEL-2755
>                 URL: https://issues.apache.org/activemq/browse/CAMEL-2755
>             Project: Apache Camel
>          Issue Type: Bug
>          Components: camel-core
>    Affects Versions: 2.2.0
>         Environment: JDK 1.6 using Spring 2.5.6 to start camel contexts
>            Reporter: Nathan Jensen
>            Assignee: Claus Ibsen
>
> If you send to a VM endpoint from one route and consume from the same 
> endpoint in another route, but include an argument on only one of the routes, 
> Camel sees them as two different routes.  Therefore, the messages are never 
> consumed.  For example:
> <camelContext id="sendNotifyContext"
>       xmlns="http://camel.apache.org/schema/spring";
>       errorHandlerRef="errorHandler">
>       <route id="sendToNotify">
>             <from uri="..." />
>             ....
>             *<to uri="vm:myNotify" />*
>       </route>
> </camelContext>
> <camelContext id="receiveNotifyContext"
>       xmlns="http://camel.apache.org/schema/spring";
>       errorHandlerRef="errorHandler">
>       <route id="receiveNotify">
>             *<from uri="vm:myNotify?size=2500" />*
>             ....
>             <to uri="..." />
>       </route>
> </camelContext>
> The producer appears to send to vm:myNotify while the consumer is listening 
> to a separate endpoint named vm:myNotify?size=2500, so the messages build up 
> and are never received.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to