| Camel MyBatis Example |
| ===================== |
| |
| This example shows how to exchange data using a shared database table. |
| |
| The example has two Camel routes. The first route insert new data into the table, |
| triggered by a timer to run every 5th second. |
| |
| The second route pickup the newly inserted rows from the table, |
| process the row(s), and mark the row(s) as processed when done; |
| to avoid picking up the same rows again. |
| |
| You will need to install this example first to your local maven repository with: |
| mvn install |
| |
| This example requires running in Apache Karaf / ServiceMix |
| |
| You can install this example from the shell using this example's "features.xml" |
| for easy provisioning. |
| |
| features:addUrl mvn:org.apache.camel/camel-example-mybatis/${version}/xml/features |
| features:install camel-example-mybatis |
| |
| And you can see the application running by tailing the logs |
| |
| log:tail |
| |
| And you can use ctrl + c to stop tailing the log. |
| |
| This example uses OSGi Blueprint to setup and configure the database, |
| as well the CamelContext. You can see this in the following file: |
| In the src/main/resources/OSGI-INF/blueprint/camel-mybatis.xml |
| |
| This example is documented at |
| http://camel.apache.org/mybatis-example.html |
| |
| If you hit any problems please talk to us on the Camel Forums |
| http://camel.apache.org/discussion-forums.html |
| |
| Please help us make Apache Camel better - we appreciate any feedback you |
| may have. Enjoy! |
| |
| ------------------------ |
| The Camel riders! |