[ https://issues.apache.org/activemq/browse/CAMEL-2367?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=58297#action_58297 ]
Christian Mueller commented on CAMEL-2367: ------------------------------------------ Starting yesterday, I'm thinking how camel and spring-batch could comes together and build some good integration. I have the following possibilities in my mind: Camel could be used to schedule a job execution like in this way: {code} from("quartz://myGroup/myTimerName?cron=0+0/5+12-18+?+*+MON-FRI") .to(spring-batch://myScheduledJob?jobParameter1=value1); {code} Camel could be used to execute a job if an event occurs: {code} from("http://myCompany.com/someApp") .choice() .when(header("foo").isEqualTo("bar")) .to(spring-batch://myFirstJob?jobParameter1=value1) .otherwise() .to(spring-batch://mySecondJob?jobParameter1=value1); {code} Another useful integration could be an ItemReader / ItemWriter integration which allows easily to use Camel routes to delegate the execution: {code} public class CamelItemReader implements ItemReader<Object> { private ConsumerTemplate template; public Object read() throws Exception, UnexpectedInputException, ParseException { Exchange exchange = template.receive(""); Object answer = extractItem(exchange); return answer; } } public class CamelItemWriter implements ItemWriter<Object> { private ProducerTemplate template; public void write(List<? extends Object> objects) throws Exception { for (Object object : objects) { Exchange exchange = createExchange(object); template.send(exchange); } } } {code} With the contribution from Tom, I think I have a good starting point for this new Camel component. What do you think? Any remarks or other ideas? Or is this component/integration useless? Regards, Christian > Spring-Batch integration with camel > ----------------------------------- > > Key: CAMEL-2367 > URL: https://issues.apache.org/activemq/browse/CAMEL-2367 > Project: Apache Camel > Issue Type: New Feature > Environment: All > Reporter: Christian Mueller > Fix For: Future > > Attachments: camelPOC.zip > > > It would be nice, if we have an integration for Spring-Batch in Camel. > See also > http://old.nabble.com/Spring-batch-integration-with-camel-ts25285268.html#a27179465 > Any already existing code which you could share with us? > Any requirements / ideas / proposals for the integration? > What should be the name? Only batch or spring-batch or something else? > I'm looking forward for your posts... -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.