has been edited by Charles Moulliard
(Feb 05, 2009).
Available as of Camel 2.0
The idea behind this framework is to bind non structured data (or to be more precise non-XML data) to Java Bean using annotations. In consequence, it is possible to bind data like :
Remark : This first release only support binding of CSV record
Bindy is a Data Format which uses ...
For example the following uses a named DataFormat of bindy which is configured with a number of Java package names to initialize the model objects.
DataFormat bindy = new CsvBindyDataFormat("com.acme.model");
You can if you prefer use a named reference to a data format which can then be defined in your Registry such as via your Spring XML file. e.g.
To use Bindy in your camel routes you need to add the a dependency on camel-bindy which implements this data format.
If you use maven you could just add the following to your pom.xml, substituting the version number for the latest & greatest release (see the download page for the latest versions).