[
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.