Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
Unknown
Description
For Java DSL then we have a data format builder at org.apache.camel.builder.DataFormatClause
This class is very verbose as for Java DSL we have overloaded methods to set the various options, but it can get too far like xmlSecurity with 15 methods.
Instead, we should propose a builder DSL class that the RouteBuilder can provide.
marshal( dataFormat() .secureXml() .optionA(bla bla) .optionB(bla bla) .optionC(bla bla) .end() )
Then we can still manually add a few methods for common use cases, so you can do marshal().secureXml(bla bla, true).
Attachments
Issue Links
- fixes
-
CAMEL-18615 Using CSVDataformat in a Route Template
- Resolved
- links to