Branch: refs/heads/master
Home:
https://github.com/resteasy/Resteasy
Commit: 82e343a2e07452de137bb440f8b81a968afbe7b0
https://github.com/resteasy/Resteasy/commit/82e343a2e07452de137bb440f8b81...
Author: Stéphane Épardaud <stef(a)inforealm.org>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
M
resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AbstractAsynchronousResponse.java
M
resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/jaxrs/ContainerResponseContextImpl.java
M
resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/jaxrs/PreMatchContainerRequestContext.java
M
resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/jaxrs/SuspendableContainerRequestContext.java
M
resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/interception/jaxrs/SuspendableContainerResponseContext.java
M
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/server/servlet/Servlet3AsyncHttpRequest.java
M
server-adapters/resteasy-netty4/src/main/java/org/jboss/resteasy/plugins/server/netty/NettyHttpRequest.java
M
server-adapters/resteasy-vertx/src/main/java/org/jboss/resteasy/plugins/server/vertx/VertxHttpRequest.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/AsyncRequestFilterTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncFilterException.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncFilterExceptionMapper.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilter.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncRequestFilterResource.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/asynch/resource/AsyncResponseFilter.java
Log Message:
-----------
[RESTEASY-1943] Async filter resume with exception issues (#1596)
* [RESTEASY-1943] Make sure async callbacks are not called more than once
* [RESTEASY-1943] Fix async filter behaviour on exceptions
request filters should use the async request
response filters should not go through the exception mapper and response filters
* [RESTEASY-1943] Fixed async response behaviour on exception delivery
We should not try to handle exceptions because they are already handled downstream
* [RESTEASY-1943] Test async filter behaviour wrt exceptions
* [RESTEASY-1943] Clarified SuspendableContainerContext.resume(Throwable) docs
* [RESTEASY-1943] Give CI a chance to run the callbacks
**NOTE:** This service been marked for deprecation:
https://developer.github.com/changes/2018-04-25-github-services-deprecation/
Functionality will be removed from
GitHub.com on January 31st, 2019.