Hi You can use CXF-specific Continuations API, this will work for both JAX-WS & JAX-RS, for example:
http://svn.apache.org/repos/asf/cxf/trunk/systests/transports/src/test/java/org/apache/cxf/systest/http_jetty/continuations/ (WS), the same approach (in the server code) will work for RS If it is JAX-RS, then using JAX-RS 2.0 AsyncResponse will help: http://svn.apache.org/repos/asf/cxf/trunk/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookContinuationStore.java Let me know if you have some questions, Sergey On Fri, May 31, 2013 at 7:29 AM, Seong Hoon Kim <[email protected]> wrote: > > I am planning to implement a set of services based on CXF. > What I know is when the function (i.e., method) is invoked at a server > side, > the response message is sent to the client immediately after the function > returns. > > Unlike this, I need to use asynchronous method dispatch (see below) at a > intermediate dispatcher. > client -> intermediate dispatcher -> actual server > client <- intermediate dispatcher <- actual server > http://en.wikipedia.org/wiki/Asynchronous_method_dispatch > <http://en.wikipedia.org/wiki/Asynchronous_method_dispatch> > > That is, I want to know whether there is a way of sending the response > later > but not immediately after the function returns. > > Thank you in advance. > > > > > > -- > View this message in context: > http://cxf.547215.n5.nabble.com/Asynchronous-Method-Dispatch-in-CXF-tp5728564.html > Sent from the cxf-user mailing list archive at Nabble.com. > -- Sergey Beryozkin http://sberyozkin.blogspot.com Talend - http://www.talend.com
