RoutingSlip EIP Seems to Misbehave on Async targets, even with InOut specified
------------------------------------------------------------------------------

                 Key: CAMEL-2715
                 URL: https://issues.apache.org/activemq/browse/CAMEL-2715
             Project: Apache Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 2.1.0
         Environment: Camel 2.1.0 / Linux / Sun JDK Java 2 SE build 1.6.0_18-b07
            Reporter: Scott Parkerson
         Attachments: camel-routingslip-testcase.zip

Right now, it seems that it's entirely too easy to create a routing slip EIP 
that doesn't act like a routing slip at all; if Async InOnly destinations are 
used, then things do not seem to work (i.e. each destination receives the 
message).

It seems like the only way to get it to work (and even then, it's not 
guaranteed) is to set the MEP to {{InOnly}} on the Consuming endpoint. Setting 
it on the RoutingSlip has no effect.

Furthermore, I'd expect that the Out message on a message returning to the 
routing slip would be propagated to the in message of the next; this doesn't 
seem to be happening, or I've screwed up setting the headers to check the 
breadcrumbs so I can verify order.

-- 
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