[
https://issues.apache.org/jira/browse/CAMEL-4731?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13161052#comment-13161052
]
Daniel Kulp commented on CAMEL-4731:
------------------------------------
Actually, I think this is more of a bug in CXF and I'd rather get it fixed
there. In the CXF, the AbstractBeanDefinitionParser thing SHOULD be setting
the bus property if the parser returns true from the hasBusProperty. However,
while doing so, in this case, it's losing the Bus name. Thus, it's getting
default bus. The proper fix is to make sure the bus name isn't lost.
> 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