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

Reply via email to