camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ben.oday" <ben.o...@initekconsulting.com>
Subject Re: processor generating multiple messages
Date Thu, 07 Apr 2011 20:19:16 GMT
as suggested...multiple exchanges are necessary.  just use a timer to
periodically kickoff the route to check the database, add results to the
exchange, split the results (if desired) and send them along...something
along these lines

from("timer://processResults?fixedRate=true&period=10000")
	.process(new Processor() {
		public void process(Exchange exch) throws Exception {
			//query the database (mock for now)
			List results = new ArrayList();
			for(int i=0; i<10; i++) {
				results.add((int)(Math.random() * 100));
			}
			exch.getIn().setBody(results);
		}
	})
.split().body().to("log:results");



-----
Ben O'Day
IT Consultant -http://benoday.blogspot.com

--
View this message in context: http://camel.465427.n5.nabble.com/processor-generating-multiple-messages-tp4288897p4289374.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Mime
View raw message