cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sergey Beryozkin (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CXF-6587) NettyHttpDestination should support Netty-specific continuations
Date Wed, 09 Sep 2015 10:32:46 GMT
Sergey Beryozkin created CXF-6587:
-------------------------------------

             Summary: NettyHttpDestination should support Netty-specific continuations
                 Key: CXF-6587
                 URL: https://issues.apache.org/jira/browse/CXF-6587
             Project: CXF
          Issue Type: Improvement
          Components: Transports
            Reporter: Sergey Beryozkin
            Priority: Minor


NettyHttpDestination does not try to wrap a Netty specific continuation provider:

https://github.com/apache/cxf/blob/master/rt/transports/http-netty/netty-server/src/main/java/org/apache/cxf/transport/http/netty/server/NettyHttpDestination.java#L202

I guess this should be implemented similar to the way JettyHttpDestination does it:

https://github.com/apache/cxf/blob/master/rt/transports/http-jetty/src/main/java/org/apache/cxf/transport/http_jetty/JettyHTTPDestination.java#L367

This test checks JAX-RS 2.0 AsyncResponse working on top of Jetty continuations:
https://github.com/apache/cxf/blob/master/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/JAXRSContinuationsTest.java

It uses 
https://github.com/apache/cxf/blob/master/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookContinuationServer.java

to set up the endpoint and this resource to test AsyncResponse:

https://github.com/apache/cxf/blob/master/systests/jaxrs/src/test/java/org/apache/cxf/systest/jaxrs/BookContinuationStore.java

This test should work if pom.xml in systests/jaxrs will have cxf-rt-transports-http-jetty
replaced with cxf-rt-transports-http-netty-server. 
(Both Jetty and Netty endpoints will need to be tested though - but setting up both tests
can be dealt with separately)  








--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message