- Moved jgroups, rabbitmq, spring-amqp, spring-apache-camel, spring-jms to messaging-modules - Moved twilio, twitter4j, strip to saas-modules - Renamed existing saas to jira-rest-integration
39 lines
1.3 KiB
XML
39 lines
1.3 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<beans xmlns="http://www.springframework.org/schema/beans"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
|
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
|
|
http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd">
|
|
|
|
<camelContext xmlns="http://camel.apache.org/schema/spring">
|
|
|
|
<route customId="true" id="route1">
|
|
|
|
<!-- Read files from input directory -->
|
|
<from uri="file://src/test/data/input" />
|
|
|
|
<!-- Transform content to UpperCase -->
|
|
<process ref="myFileProcessor" />
|
|
|
|
<!-- Write converted file content -->
|
|
<to uri="file://src/test/data/outputUpperCase" />
|
|
|
|
<!-- Transform content to LowerCase -->
|
|
<transform>
|
|
<simple>${body.toLowerCase()}</simple>
|
|
</transform>
|
|
|
|
<!-- Write converted file content -->
|
|
<to uri="file://src/test/data/outputLowerCase" />
|
|
|
|
<!-- Display process completion message on console -->
|
|
<transform>
|
|
<simple>.......... File content conversion completed ..........</simple>
|
|
</transform>
|
|
<to uri="stream:out" />
|
|
|
|
</route>
|
|
|
|
</camelContext>
|
|
|
|
<bean id="myFileProcessor" class="com.baeldung.camel.processor.FileProcessor" />
|
|
</beans> |