[ https://issues.apache.org/activemq/browse/CAMEL-3154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=62097#action_62097 ]
Willem Jiang commented on CAMEL-3154: ------------------------------------- Done, commit a patch into Revision: 1001177 > [XStream] Custom Xstream driver > ------------------------------- > > Key: CAMEL-3154 > URL: https://issues.apache.org/activemq/browse/CAMEL-3154 > Project: Apache Camel > Issue Type: Improvement > Reporter: Henryk Konsek > Assignee: Willem Jiang > Priority: Trivial > Fix For: 2.5.0 > > Attachments: xstream_custom_driver.patch > > > AbstractXStreamWrapper#createXStream uses hardcoded default XStream > constructor. Such design makes impossible to set custom > HierarchicalStreamDriver to the XStream instance. > It would be nice to provide an ability to configure AbstractXStreamWrapper > with optional HierarchicalStreamDriver instance. > I created patch which adds AbstractXStreamWrapper#xstreamDriver property > (+test). > Patch also adds XML attribute 'driverRef' to Spring configuration > (org.apache.camel.model.dataformat.XStreamDataFormat). However this new > attribute of Spring DSL doesn't work because I got no idea how to wire > existing Spring bean into the created dataFormat instance (since > org.apache.camel.model.dataformat.XStreamDataFormat is Spring-unaware). > Could somebody take a look at it, fix Spring DSL support and probably commit > 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.