Using camel this would be very easy to setup.
Doing it in straight CXF doesn't really make "sense", it is more of 
a ESB/BUS/FLOW/EIP type of thing.

/je

On Apr 11, 2011, at 8:16 PM, Yinwei David Liu wrote:

> Hi Freeman,
> 
> Thanks for your reply.
> 
>> I don't think CXF can support one request with multiple response.
> Could you please help me to understand why CXF cannot support this feature?
> 
> JMS transport is an example, I also want to use a long-live transport (local
> transport, jms tcp) to send multiple response message, ( e.g. I send request
> to a cxf webservice to ask service sending some data to the client every
> minute. )
> 
> Regarding the example *client creating a callback object by passing an
> EndpointReferenceType to the server*, it sounds interesting, could you
> please point out the example name so that I can check it? thanks again.
> 
> David
> 
> On Tue, Apr 12, 2011 at 10:06 AM, Freeman Fang <[email protected]>wrote:
> 
>> Hi,
>> 
>> I don't think CXF can support one request with multiple response.
>> However, per your requirement, asides from the normal response,  you can
>> always send any message to the JMS queue with JMS api in your service
>> implementations.
>> Another option is that you can use callback, which means client creating a
>> callback object by passing an EndpointReferenceType to the server, then the
>> server can act as a client and callback for any times, we have callback
>> examples shipped with kit, you may need take a look.
>> 
>> Freeman
>> 
>> On 2011-4-12, at 上午8:57, Yinwei David Liu wrote:
>> 
>> Hi cxf-users,
>>> 
>>> I would like to know what you think if CXF can  support multiple response
>>> in its service?
>>> 
>>> Currently, one CXF service can only return one Response message for each
>>> Request. However, there are some use case that we want one request have
>>> multiple response messages. E.g. my service gets a jms request from a
>>> client, and then, it will reply 3 response messages to a JMS queue.
>>> 
>>> Is there any consideration to support multiple response message for this
>>> kind of use case?
>>> 
>>> David
>>> 
>> 
>> ---------------------------------------------
>> Freeman Fang
>> 
>> FuseSource
>> Email:[email protected]
>> Web: fusesource.com
>> Twitter: freemanfang
>> Blog: http://freemanfang.blogspot.com
>> Connect at CamelOne May 24-26
>> The Open Source Integration Conference
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 

Reply via email to