camel-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <willem.ji...@gmail.com>
Subject Re: Why does camel-cxf need cxf-rt-frontend-jaxrs
Date Fri, 22 Jan 2010 03:00:43 GMT
We can split the transport part out camel-cxf, but consider the backward 
compatibility, we may do it in camel 2.3 or camel 3.0.

I already create a JIRA[1] for it.

[1]https://issues.apache.org/activemq/browse/CAMEL-2389

Willem


Christian Schneider wrote:
> Am 21.01.2010 15:01, schrieb Hadrian Zbarcea:
>>
>> Christian, since you brought this up, what do you think a reasonable 
>> solution for you would be?
>>
>>    
> Hi Hadrian,
> 
> Ideally I would like to have a camel-cxf component that only adapts 
> camel to cxf. So this component would need neither of 
> cxf-rt-frontend-jaxrs nor cxf-rt-frontend-jaxws. I do not know if this 
> is possbile though. I think the problem is that camel-cxf supports both 
> cxfendpoints and the cxf camel transport. Perhaps this would be a nice 
> oportunity to split. I am not sure but I think the camel tranport for 
> cxf could be independent of jaxws and jaxrs. As this is the only thing 
> we currently use it would help a lot to have it in a separate module.
> 
> Btw. talking about dependencies I think camel really shines. I have 
> checked a project that depends on camel-core, camel-jms and camel-jaxb. 
> It gives me the dependencies below. Apart from spring it is almost 
> impossible to have less dependencies. As most of our projects use spring 
> anyway the dependency on spring is not a real problem for us.
> 
> Greetings
> 
> Christian
> 
> -----
> aopalliance:aopalliance:jar:1.0:compile
> com.sun.xml.bind:jaxb-impl:jar:2.1.6:compile
> commons-logging:commons-logging:jar:1.1.1:compile
> commons-logging:commons-logging-api:jar:1.1:compile
> commons-pool:commons-pool:jar:1.3:compile
> javax.activation:activation:jar:1.1:compile
> javax.xml.bind:jaxb-api:jar:2.1:compile
> javax.xml.stream:stax-api:jar:1.0-2:compile
> org.apache.camel:camel-core:jar:1.4.0:compile
> org.apache.camel:camel-jaxb:jar:1.4.0:compile
> org.apache.camel:camel-jms:jar:1.4.0:compile
> org.apache.camel:camel-spring:jar:1.4.0:compile
> org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1:compile
> org.apache.geronimo.specs:geronimo-jta_1.1_spec:jar:1.1.1:compile
> org.springframework:spring-aop:jar:2.5.5:compile
> org.springframework:spring-beans:jar:2.5.5:compile
> org.springframework:spring-context:jar:2.5.5:compile
> org.springframework:spring-context-support:jar:2.5.5:compile
> org.springframework:spring-core:jar:2.5.5:compile
> org.springframework:spring-jms:jar:2.5.5:compile
> org.springframework:spring-tx:jar:2.5.5:compile
> 


Mime
View raw message