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
Priority: Minor
Fix For: 2.8.4, 2.9.0
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