You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by ravi21588 <ra...@gmail.com> on 2016/10/13 10:04:36 UTC

Understanding streamCache in camel

Hi All,
i would like to understand how streamCache works. i have created two
routes,one route with streamCache  enabled and another without
streamCache.Iam not able to find the difference.Iam assuming log component
will also be considered as a camel process.

Route One
<?xml version="1.0" encoding="ASCII"?>
<routes xmlns="http://camel.apache.org/schema/spring">
	<route streamCache="true">
		<from uri="switchyard://ESBServiceOne" />
		<setBody>
				<simple>${exchangeId}</simple>
		</setBody>
		<log message="ESBServiceOne - message received: ${body}" />
		<to uri="switchyard://ESBServiceTwo" />
		<log message="ESBServiceTwo - Test message received: ${body}" />
	</route>
</routes>

Route One Logs
12:00:18,124 INFO  [route21] (http-127.0.0.1/127.0.0.1:8080-1) ESBServiceOne
- m
essage received: ID-CG02B459-63296-1476196508552-14-12
12:00:18,139 INFO  [route21] (http-127.0.0.1/127.0.0.1:8080-1) ESBServiceTwo
- T
est message received: ID-CG02B459-63296-1476196508552-14-12

Route 2 :

<?xml version="1.0" encoding="ASCII"?>
<routes xmlns="http://camel.apache.org/schema/spring">
	<route>
		<from uri="switchyard://ESBServiceThree" />
		<setBody>
				<simple>${exchangeId}</simple>
		</setBody>
		<log message="ESBServiceThree - message received: ${body}" />
		<to uri="switchyard://ESBServiceFour" />
		<log message="ESBServiceFour - Test message received: ${body}" />
	</route>
</routes>

Route Two Logs
11:59:11,596 INFO  [route22] (http-127.0.0.1/127.0.0.1:8080-1)
ESBServiceThree -
 message received: ID-CG02B459-63296-1476196508552-14-4
11:59:11,608 INFO  [route22] (http-127.0.0.1/127.0.0.1:8080-1)
ESBServiceFour -
Test message received: ID-CG02B459-63296-1476196508552-14-4

Can you please explain why is the log getting printed for the second time in
the route where stream cache is not enabled.



--
View this message in context: http://camel.465427.n5.nabble.com/Understanding-streamCache-in-camel-tp5788727.html
Sent from the Camel - Users mailing list archive at Nabble.com.