What about camel-cxf as the component name. Yeah, the cxf: prefix
(not cxf:// :) ) would work and I would use it as simple and intuitive.
My $0.02,
Hadrian
On Feb 12, 2008, at 12:20 AM, Willem Jiang wrote:
Hi ,
In the thread "Camel CXF Spring Tomcat configuration" , Aswin told
us a conflict of "cxf" between the camel-cxf component and CXF
default bus in the same spring context. It will cause CXF internal
component injection error.
I think it is a common scenario when the user configure cxf default
bus and setup the camel context in the same spring configuration
file. To avoid this conflict we need to rename the camel-cxf
components name or rename the cxf default bus name.
Since the CXF default bus use the "cxf" name for a long time, lots
of internal components in CXF will search for the "cxf " bus for
dependency injection, I suggest we rename the camel-cxf component
name form "cxf" to "cxf_component" and we support to get the
component with a short name "cxf" in the ComponentResolver
implementor.
In this way, we could still support user to use the URI like "cxf://
*" to create the cxf endpoint.
Any thoughts?
Willem.