camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aki Yoshida <sapa...@googlemail.com>
Subject Re: camel-cxf endpoint without wsdl and serviceClass possible?
Date Wed, 16 Feb 2011 11:35:05 GMT
Hi William,
I want to use this CXF endpoint just as a normal typed CXF endpoint
and I expect to have arbitrary generic CXF interceptors to be placed
just as for the normal case. So, I don't think Camel DSL or processor
can fit into this picture.

Regards, aki

On Tue, Feb 15, 2011 at 7:56 PM, William Tam <email.wtam@gmail.com> wrote:
> What does your CXF interceptor do?   You know you have Camel DSL or
> processor in your arsenal.
>
> On 02/15/2011 01:02 PM, Aki Yoshida wrote:
>>
>> Hi William,
>>
>> I can't use camel-http because I would like to call some CXF interceptors.
>>
>> I am wondering if we can modify CxfProducer and CxfEndpoint to support
>> the dispatch mode.
>> CXF's DispatchImpl does a few things to set up the dispatch mode
>> (i.e., setting the dummy service class, adding the dispatch binding
>> operations, etc) and it eventually calls the same ClientImpl's invoke
>> method at the end. So, it seems possible to have this feature
>> integrated in CxfProducer/CxfEndpoint.
>>
>> I would like to experiment with this idea. If you have some suggestion
>> that would be appreciated.
>> Thanks.
>>
>> Regards, Aki
>>
>>
>> On Tue, Feb 15, 2011 at 5:19 PM, William Tam<email.wtam@gmail.com>  wrote:
>>>
>>> Hi Aki,
>>>
>>> If you need to send arbitrary payload to some target servcie, you may
>>> consider using Camel HTTP component.   Camel CXF component uses
>>> ClientFactoryBean APIs (including message mode) which is subject to the
>>> limitation you observed.
>>>
>>> Regards,
>>> William
>>>
>>> On 02/15/2011 07:49 AM, Aki Yoshida wrote:
>>>>
>>>> Hi,
>>>> If you are writing a CXF client, you can write a client using the
>>>> CXF's dispatch API to send an arbitrary payload to some target
>>>> service.
>>>> I would like to configure a camel cxf endpoint that does the same
>>>> thing. However, the code seems to require either the WSDL or the
>>>> service class.
>>>> When I do not set both the wsdlURL and serviceClass parameters, it
>>>> still assumes the service class is set and starts initializing the
>>>> service class, leading to an NPE.
>>>>
>>>> Am I missing something here or is this a known limitaiton?
>>>>
>>>> Thanks for your help.
>>>>
>>>> Regards, Aki
>>>>
>

Mime
View raw message