Omit fields configuration patch ------------------------------- Key: CAMEL-3153 URL: https://issues.apache.org/activemq/browse/CAMEL-3153 Project: Apache Camel Issue Type: Improvement Reporter: Henryk Konsek Priority: Trivial Attachments: xstream_omit_fields.patch
XStream allows to ignore selected fields for particular classes (kind of "transient" fields). This feature is descibed here - Tweaking XStream output (http://xstream.codehaus.org/manual-tweaking-output.html). I needed to use that functionality in the Camel XStream data transformation. AbstractXStreamWrapper provides support for aliases and implicit collections but doesn't for XStream#omitField. At this moment this problem can be handled with custom XStream Spring FactoryBean and AbstractXStreamWrapper#setXStream method (just like I did). However this solution is quite verbose. I think that if AbstractXStreamWrapper supports both aliases and implicit collections configuration, it should also supports fields omitting. I've created patch for AbstractXStreamWrapper and unit test for it. Maybe somebody could submit it to the codebase? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.