Bindy has been edited by Charles Moulliard (Feb 05, 2009). Content:BindyAvailable as of Camel 2.0 The idea that the developers have followed to design this component was to allow the binding of non structured data (or to be more precise non-XML data)
Remark : This first release only support binding of CSV record Bindy is a Data Format which uses ... Using the Java DSLFor 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"); from("file://inbox"). unmarshal(bindy). to("bean:handleOrder"); 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. from("file://inbox"). unmarshal("myBindyDataFormat"). to("bean:handleOrder"); Using Spring XMLTODO: DependenciesTo 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). <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-bindy</artifactId> <version>2.0.0</version> </dependency> |
Unsubscribe or edit your notifications preferences