[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
            Priority: Trivial
         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