...
Wiki Markup |
---|
{snippet:id=unmarshalResult|lang=java|url=activemq/camel/trunk/components/camel-csv/src/test/java/org/apache/camel/dataformat/csv/CsvRouteTest.java} |
File Poller of CSV, then unmarshaling
Given a bean which can handle the incoming data...
Code Block |
---|
|
// Some comments here
public void doHandleCsvData(List<List<String>> csvData)
{
// do magic here
}
|
... your route then looks as follows
Code Block |
---|
|
<route>
<!-- poll every 10 seconds -->
<from uri="file:///some/path/to/pickup/csvfiles?delete=true&consumer.delay=10000" />
<unmarshal><csv /></unmarshal>
<to uri="bean:myCsvHandler?method=doHandleCsvData" />
</route>
|