camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Willem Jiang (JIRA)" <j...@apache.org>
Subject [jira] Commented: (CAMEL-3154) [XStream] Custom Xstream driver
Date Sat, 25 Sep 2010 09:50:40 GMT

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


Mime
View raw message