Stephan Siano created CAMEL-7087:
------------------------------------

             Summary: StreamCache does not reset at the end of the pipeline
                 Key: CAMEL-7087
                 URL: https://issues.apache.org/jira/browse/CAMEL-7087
             Project: Camel
          Issue Type: Bug
          Components: camel-core
    Affects Versions: 2.12.2
            Reporter: Stephan Siano


The StreamCache does not reset at the end of the pipeline.

The following routes will not work as expected:
   from("direct:c").noStreamCaching().to("direct:d").to("mock:c");
   from("direct:d").streamCaching().process(new TestProcessor());

(the test processor is a processor that reads the InputMessage)

If another processor is added after the TestProcessor that does nothing, the 
routes will work as expected.

This case is a bit synthetic, but in real life a route that starts with a InOut 
CXF endpoint, has an endpoint that generates a Stream and then writes the 
message content to an in only endpoint (file, FTP, log, etc.) will also fail, 
even if stream caching is enabled.




--
This message was sent by Atlassian JIRA
(v6.1.4#6159)

Reply via email to