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