[resteasy/Resteasy] 82e343: [RESTEASY-1943] Async filter resume with exception...
by GitHub
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.
6 years, 7 months
[resteasy/Resteasy] 28b619: Preparing for tagging 3.0.26.Final
by GitHub
Branch: refs/heads/3.0
Home: https://github.com/resteasy/Resteasy
Commit: 28b6195e08720e9c4e07594c991f070899770a21
https://github.com/resteasy/Resteasy/commit/28b6195e08720e9c4e07594c991f0...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M arquillian/pom.xml
M as8-mavenized-distro/pom.xml
M as8-resteasy/pom.xml
M distribution/pom.xml
M distribution/src-distribution/pom.xml
M docbook/pom.xml
M docbook/reference/en/en-US/master.xml
M docbook/reference/en/en-US/modules/Cache_NoCache_CacheControl.xml
M docbook/reference/en/en-US/modules/Json-p.xml
M docbook/reference/en/en-US/modules/Links.xml
M docbook/reference/en/en-US/modules/Maven_and_RESTEasy.xml
M docbook/reference/en/en-US/modules/Migration_from_older_versions.xml
M docbook/reference/en/en-US/modules/RESTEasy_Embedded_Container.xml
M docbook/reference/en/en-US/modules/signature.xml
M docbook/reference/en/en-US/modules/smime.xml
M eagledns/pom.xml
M jboss-modules/pom.xml
M pom.xml
M profiling-tests/pom.xml
M providers/abdera-atom/pom.xml
M providers/fastinfoset/pom.xml
M providers/jackson/pom.xml
M providers/jackson2/pom.xml
M providers/jaxb/pom.xml
M providers/jettison/pom.xml
M providers/json-p-ee7/pom.xml
M providers/multipart/pom.xml
M providers/pom.xml
M providers/resteasy-atom/pom.xml
M providers/resteasy-html/pom.xml
M providers/resteasy-validator-provider-11/pom.xml
M providers/yaml/pom.xml
M resteasy-bom/pom.xml
M resteasy-cache/pom.xml
M resteasy-cache/resteasy-cache-core/pom.xml
M resteasy-cdi/pom.xml
M resteasy-client/pom.xml
M resteasy-dependencies-bom/pom.xml
M resteasy-guice/pom.xml
M resteasy-jaxrs-testsuite/pom.xml
M resteasy-jaxrs/pom.xml
M resteasy-jsapi-testing/pom.xml
M resteasy-jsapi/pom.xml
M resteasy-links/pom.xml
M resteasy-servlet-initializer/pom.xml
M resteasy-spring/pom.xml
M resteasy-upgrade-guide/pom.xml
M resteasy-wadl-undertow-connector/pom.xml
M resteasy-wadl/pom.xml
M security/jose-jwt/pom.xml
M security/keystone/example/keystone-server/pom.xml
M security/keystone/example/some-app/pom.xml
M security/keystone/keystone-as7-modules/pom.xml
M security/keystone/keystone-as7/pom.xml
M security/keystone/keystone-core/pom.xml
M security/login-module-authenticator/pom.xml
M security/pom.xml
M security/resteasy-crypto/pom.xml
M security/resteasy-oauth/pom.xml
M security/skeleton-key-idm/pom.xml
M security/skeleton-key-idm/skeleton-key-as7/pom.xml
M security/skeleton-key-idm/skeleton-key-core/pom.xml
M security/skeleton-key-idm/skeleton-key-idp-war/pom.xml
M security/skeleton-key-idm/skeleton-key-idp/pom.xml
M security/skeleton-key-idm/skeleton-key-undertow/pom.xml
M server-adapters/pom.xml
M server-adapters/resteasy-jdk-http/pom.xml
M server-adapters/resteasy-netty/pom.xml
M server-adapters/resteasy-netty4-cdi/pom.xml
M server-adapters/resteasy-netty4/pom.xml
M server-adapters/resteasy-undertow/pom.xml
M server-adapters/resteasy-vertx/pom.xml
M testsuite/arquillian-utils/pom.xml
M testsuite/integration-tests-spring/deployment/pom.xml
M testsuite/integration-tests-spring/inmodule/pom.xml
M testsuite/integration-tests-spring/pom.xml
M testsuite/integration-tests-spring/unit/pom.xml
M testsuite/integration-tests/pom.xml
M testsuite/pom.xml
M testsuite/unit-tests/pom.xml
M tjws/pom.xml
Log Message:
-----------
Preparing for tagging 3.0.26.Final
Commit: 9bf6f5d5c2fc6ef44e80ce2b5d2ae4a6fbed9ed3
https://github.com/resteasy/Resteasy/commit/9bf6f5d5c2fc6ef44e80ce2b5d2ae...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2018-07-09 (Mon, 09 Jul 2018)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M arquillian/pom.xml
M as8-mavenized-distro/pom.xml
M as8-resteasy/pom.xml
M distribution/pom.xml
M distribution/src-distribution/pom.xml
M docbook/pom.xml
M docbook/reference/en/en-US/master.xml
M docbook/reference/en/en-US/modules/Cache_NoCache_CacheControl.xml
M docbook/reference/en/en-US/modules/Json-p.xml
M docbook/reference/en/en-US/modules/Links.xml
M docbook/reference/en/en-US/modules/Maven_and_RESTEasy.xml
M docbook/reference/en/en-US/modules/Migration_from_older_versions.xml
M docbook/reference/en/en-US/modules/RESTEasy_Embedded_Container.xml
M docbook/reference/en/en-US/modules/signature.xml
M docbook/reference/en/en-US/modules/smime.xml
M eagledns/pom.xml
M jboss-modules/pom.xml
M pom.xml
M profiling-tests/pom.xml
M providers/abdera-atom/pom.xml
M providers/fastinfoset/pom.xml
M providers/jackson/pom.xml
M providers/jackson2/pom.xml
M providers/jaxb/pom.xml
M providers/jettison/pom.xml
M providers/json-p-ee7/pom.xml
M providers/multipart/pom.xml
M providers/pom.xml
M providers/resteasy-atom/pom.xml
M providers/resteasy-html/pom.xml
M providers/resteasy-validator-provider-11/pom.xml
M providers/yaml/pom.xml
M resteasy-bom/pom.xml
M resteasy-cache/pom.xml
M resteasy-cache/resteasy-cache-core/pom.xml
M resteasy-cdi/pom.xml
M resteasy-client/pom.xml
M resteasy-dependencies-bom/pom.xml
M resteasy-guice/pom.xml
M resteasy-jaxrs-testsuite/pom.xml
M resteasy-jaxrs/pom.xml
M resteasy-jsapi-testing/pom.xml
M resteasy-jsapi/pom.xml
M resteasy-links/pom.xml
M resteasy-servlet-initializer/pom.xml
M resteasy-spring/pom.xml
M resteasy-upgrade-guide/pom.xml
M resteasy-wadl-undertow-connector/pom.xml
M resteasy-wadl/pom.xml
M security/jose-jwt/pom.xml
M security/keystone/example/keystone-server/pom.xml
M security/keystone/example/some-app/pom.xml
M security/keystone/keystone-as7-modules/pom.xml
M security/keystone/keystone-as7/pom.xml
M security/keystone/keystone-core/pom.xml
M security/login-module-authenticator/pom.xml
M security/pom.xml
M security/resteasy-crypto/pom.xml
M security/resteasy-oauth/pom.xml
M security/skeleton-key-idm/pom.xml
M security/skeleton-key-idm/skeleton-key-as7/pom.xml
M security/skeleton-key-idm/skeleton-key-core/pom.xml
M security/skeleton-key-idm/skeleton-key-idp-war/pom.xml
M security/skeleton-key-idm/skeleton-key-idp/pom.xml
M security/skeleton-key-idm/skeleton-key-undertow/pom.xml
M server-adapters/pom.xml
M server-adapters/resteasy-jdk-http/pom.xml
M server-adapters/resteasy-netty/pom.xml
M server-adapters/resteasy-netty4-cdi/pom.xml
M server-adapters/resteasy-netty4/pom.xml
M server-adapters/resteasy-undertow/pom.xml
M server-adapters/resteasy-vertx/pom.xml
M testsuite/arquillian-utils/pom.xml
M testsuite/integration-tests-spring/deployment/pom.xml
M testsuite/integration-tests-spring/inmodule/pom.xml
M testsuite/integration-tests-spring/pom.xml
M testsuite/integration-tests-spring/unit/pom.xml
M testsuite/integration-tests/pom.xml
M testsuite/pom.xml
M testsuite/unit-tests/pom.xml
M tjws/pom.xml
Log Message:
-----------
Preparing for next dev cycle
Compare: https://github.com/resteasy/Resteasy/compare/5920882abed2...9bf6f5d5c2fc
**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.
6 years, 7 months
[resteasy/Resteasy] f6278e: [Resteasy 1863] (2): SseEventSourceImpl should not...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: f6278e1c2ad93b13a6498e404865ce56177727e9
https://github.com/resteasy/Resteasy/commit/f6278e1c2ad93b13a6498e404865c...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-07-06 (Fri, 06 Jul 2018)
Changed paths:
M profiling-tests/src/test/java/org/jboss/resteasy/test/profiling/InMemoryClientEngine.java
M resteasy-client-jetty/src/main/java/org/jboss/resteasy/client/jaxrs/engines/jetty/JettyClientResponse.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpAsyncClient4Engine.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/ApacheHttpClient4Engine.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/engines/URLConnectionEngine.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/i18n/Messages.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/AbortedResponse.java
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientResponse.java
M resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
Log Message:
-----------
[Resteasy 1863] (2): SseEventSourceImpl should not close http client engine (#1534)
* [Resteasy-1863]:SseEventSourceImpl should not close http client engine
* Minor change: use logger instead of printStackTrace
* Add volatile to response and NPE guard in close()
* Add new method 'releaseConnection(boolean consumeInputStream)' into ClientResponse
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
* Code cleaning
Signed-off-by: NicoNes <nicolas.nesmon(a)gmail.com>
**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.
6 years, 7 months
[resteasy/Resteasy] 95f82b: [RESTEASY-1890] Implement all the server side even...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: 95f82bdde0f23261c838b66039275547bf134225
https://github.com/resteasy/Resteasy/commit/95f82bdde0f23261c838b66039275...
Author: Weinan Li <l.weinan(a)gmail.com>
Date: 2018-07-04 (Wed, 04 Jul 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodRegistry.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/SynchronousDispatcher.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/registry/ClassNode.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/registry/SegmentNode.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/tracing/RESTEasyServerTracingEvent.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/tracing/RESTEasyTracingUtils.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/tracing/BasicTracingTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/tracing/Foo.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/tracing/FooLocator.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/tracing/OnDemandTracingTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/tracing/TracingApp.java
M testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/tracing/logging.properties
Log Message:
-----------
[RESTEASY-1890] Implement all the server side events
**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.
6 years, 7 months
[resteasy/Resteasy] 8b5d10: [RESTEASY-1939] Use Reactive Contexts instead of d...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: 8b5d10f30b8c1fcaa0358b96d3eb55660e7346af
https://github.com/resteasy/Resteasy/commit/8b5d10f30b8c1fcaa0358b96d3eb5...
Author: Stéphane Épardaud <stef(a)inforealm.org>
Date: 2018-07-02 (Mon, 02 Jul 2018)
Changed paths:
M docbook/reference/en/en-US/modules/Reactive.xml
M jboss-modules/build.xml
M jboss-modules/pom.xml
A jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-reactive-context/main/module.xml
M jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-rxjava2/main/module.xml
M pom.xml
M resteasy-dependencies-bom/pom.xml
A resteasy-reactive-context/pom.xml
A resteasy-reactive-context/src/main/java/org/resteasy/reactivecontext/ContextFeature.java
A resteasy-reactive-context/src/main/java/org/resteasy/reactivecontext/ContextFilter.java
A resteasy-reactive-context/src/main/java/org/resteasy/reactivecontext/ResteasyContextProvider.java
A resteasy-reactive-context/src/main/resources/META-INF/services/io.reactiverse.reactivecontexts.core.ContextProvider
A resteasy-reactive-context/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M resteasy-rxjava/pom.xml
M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ObservableProvider.java
R resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnObservableCreateAction.java
R resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnSingleCreateAction.java
M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/SingleProvider.java
M resteasy-rxjava2/pom.xml
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/FlowableProvider.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ObservableProvider.java
R resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnFlowableCreateAction.java
R resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnObservableCreateAction.java
R resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ResteasyContextPropagatingOnSingleCreateAction.java
M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/SingleProvider.java
M testsuite/arquillian-utils/src/main/java/org/jboss/resteasy/utils/TestUtilRxJava.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/NoStreamRx2Test.java
Log Message:
-----------
[RESTEASY-1939] Use Reactive Contexts instead of doing our own context propagation for rxjava (#1572)
* Use Reactive Contexts instead of doing our own context propagation for rx
* Added resteasy-reactive-context jboss module
* Removed empty test class
* Updated to reactive-contexts 0.0.4 with new thread-local API
This works better in WF's model of using JBoss Modules, because each RE deployment
has its own set of providers
* Adjust rxjava1 tests for jboss module suppression
* Implemented review comments
* Updated docs to mention contexts
* Depend on Reactive Contexts 1.0.0
**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.
6 years, 7 months