You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Daniel Kulp (Commented) (JIRA)" <ji...@apache.org> on 2011/12/01 19:54:40 UTC
[jira] [Commented] (CAMEL-4731) simpler wiring of Camel CXF
endpoints to named CXF buses in spring
[ https://issues.apache.org/jira/browse/CAMEL-4731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13161030#comment-13161030 ]
Daniel Kulp commented on CAMEL-4731:
------------------------------------
Quick question: do you know of the blueprint stuff has similar issues?
> simpler wiring of Camel CXF endpoints to named CXF buses in spring
> ------------------------------------------------------------------
>
> Key: CAMEL-4731
> URL: https://issues.apache.org/jira/browse/CAMEL-4731
> Project: Camel
> Issue Type: Improvement
> Components: camel-cxf
> Affects Versions: 2.8.3
> Reporter: Aki Yoshida
> Assignee: Daniel Kulp
> Priority: Minor
> Fix For: 2.8.4, 2.9.0
>
> Attachments: patch.txt
>
>
> I think the current wiring configuration (used in those camel-cxf tests) for wiring CXF endpoints to specific cxf bus instances using spring is cumbersome and not appealing. So, I would like to suggest a patch for this problem.
> To start, here is how the the current configuration convention looks like:
> <beans ...>
> <bean id="cxf1" class="org.apache.cxf.bus.extension.ExtensionManagerBus"/>
> <bean id="cxf2" class="org.apache.cxf.bus.extension.ExtensionManagerBus"/>
> <cxfcore:bus bus="cxf1">
> ...
> </cxfcore:bus>
> <cxfcore:bus bus="cxf2">
> ....
> </cxfcore:bus>
> <cxf:cxfEndpoint id="routerEndpoint"
> serviceClass="..."
> ...
> bus="cxf1"/>
> <cxf:cxfEndpoint id="serviceEndpoint"
> serviceClass="..."
> ...
> bus="cxf2"/>
> </beans>
> I would like to get rid of the indirect wiring of the CXF endpoints using ExtensionManagerBus beans. The attached patch for camel/trunk should directly wire the endpoints to the named buses. I would appreciate if you can look at it.
> Thank you.
> regards, aki
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira