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: [jira] Updated: (CAMEL-243) small issues of CxfProducer and CxfConsunmer
Date Mon, 26 Nov 2007 06:07:59 GMT
Hi James,

This patch fixed a key issue which cxf-producer does not copy the 
exchange back in the process(Exchange exchange) method.
Since I have no right to commit the patch , I have to ask for the help :)

Thanks,

Willem.

Freeman Fang wrote:
> Can anyone kindly review and apply this patch?
>
> Thanks in advance
>
> Freeman
>
> Freeman Fang (JIRA) wrote:
>>      [ 
>> https://issues.apache.org/activemq/browse/CAMEL-243?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel

>> ]
>>
>> Freeman Fang updated CAMEL-243:
>> -------------------------------
>>
>>     Attachment: camel-243.patch
>>
>> patch for this issue
>>
>>  
>>> small issues of CxfProducer and CxfConsunmer
>>> --------------------------------------------
>>>
>>>                 Key: CAMEL-243
>>>                 URL: 
>>> https://issues.apache.org/activemq/browse/CAMEL-243
>>>             Project: Apache Camel
>>>          Issue Type: Bug
>>>            Reporter: Freeman Fang
>>>         Attachments: camel-243.patch
>>>
>>>
>>> CxfProducer didn't write back return value to the exchange, so can't 
>>> get return value when other kind of consumer (such as SMX consumer) 
>>> work with CxfProducer
>>> need add exchange.copyFrom(cxfExchange); in the public void 
>>> process(Exchange exchange) method
>>> The CamelInvoker used for CxfConsumer didn't set correct 
>>> ExchangePattern after create the Exchage, need add
>>>         if (bop.getOperationInfo().isOneWay()) {
>>>             cxfExchange.setPattern(ExchangePattern.InOnly);
>>>         } else {
>>>             cxfExchange.setPattern(ExchangePattern.InOut);
>>>         }
>>> to set the MEP correctly according to the Cxf ServiceModel
>>>     
>>
>>   
>


Mime
View raw message