Branch: refs/heads/master
Home:
https://github.com/resteasy/Resteasy
Commit: e063da3650c8cbd2aa988a672dfa823ce131170b
https://github.com/resteasy/Resteasy/commit/e063da3650c8cbd2aa988a672dfa8...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M arquillian/RESTEASY-1056-jetty-bv11/pom.xml
M arquillian/RESTEASY-1630-jetty-resteasy-servlet-initializer/pom.xml
M arquillian/RESTEASY-736-jetty/pom.xml
M distribution/pom.xml
M jboss-modules/build.xml
M jboss-modules/pom.xml
A
jboss-modules/src/main/resources/modules/com/github/fge/jackson-coreutils/main/module.xml
A jboss-modules/src/main/resources/modules/com/github/fge/json-patch/main/module.xml
M
jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-jackson2-provider/main/module.xml
M providers/jackson2/pom.xml
A
providers/jackson2/src/main/java/org/jboss/resteasy/plugins/providers/jackson/PatchMethodFilter.java
M providers/jackson2/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M resteasy-cache/resteasy-cache-core/pom.xml
M resteasy-cdi/pom.xml
M resteasy-client/pom.xml
M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClient.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/ResteasyClientBuilder.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/i18n/Messages.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/AsynchronousInvoke.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientConfiguration.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocation.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientInvocationBuilder.java
M
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/ClientResponse.java
A
resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/CompletionStageRxInvokerImpl.java
A
resteasy-client/src/main/java/org/jboss/resteasy/plugins/providers/sse/client/SseEventSourceImpl.java
A
resteasy-client/src/main/resources/META-INF/services/javax.ws.rs.sse.SseEventSource$Builder
M resteasy-dependencies-bom/pom.xml
M resteasy-jaxrs/pom.xml
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ContextParameterInjector.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponse.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventByteArrayOutputStream.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/EventInput.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseBroadcasterImpl.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseConstants.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputProvider.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.java
A resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseImpl.java
M
resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/LogMessages.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/Messages.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/BuiltResponse.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/RequestImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/specimpl/ResponseBuilderImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M resteasy-jaxrs/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
M resteasy-jsapi/pom.xml
M resteasy-legacy/pom.xml
M resteasy-links/pom.xml
M resteasy-servlet-initializer/pom.xml
M resteasy-spring/pom.xml
M resteasy-wadl-undertow-connector/pom.xml
M resteasy-wadl/pom.xml
M security-legacy/skeleton-key-idm/skeleton-key-idp/pom.xml
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/JAXRS21PatchTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/RxInvokerTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/resource/JAXRS21SyncInvokeResource.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/client/resource/TestResource.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/AnotherSseResource.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/GreenHouse.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseApplication.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseResource.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/patch/Student.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/patch/StudentPatchTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/patch/StudentResource.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/ResponseResource.java
A
testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/index.html
A
testsuite/integration-tests/src/test/resources/org/jboss/resteasy/test/providers/sse/web.xml
M
testsuite/legacy-integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/ResponseResource.java
Log Message:
-----------
[RESTEASY-1679] Initial implementation of JSR-370
Temporarly moving to javax.ws.rs:javax.ws.rs-api dependency
Fix tests to use proper method
Initial RX client impl
Adding testcase for RxInvoker
Merging Jim's SSE impl from his server-sent-event' branch (no tests yet)
Adding SSE testcase (Jim's RESTEASY-sse-WF8 module converted into a plain
integration-test)
Update to new JSR-370 APIs (2017-02-02)
Fix bug in SseEventSourceImpl.EventHandler, which is not calling countDown on
connectedLatch, causing useless delays
Fixing bug in SseEventOutputImpl + improving test SseTest to avoid leaking connections (at
least when the tests pass)
Upgrade to 2.1-m04 API milestone (including changes to the test to reflect new api)
Fixing minor test error
* Moving SSE prototype from providers/sse into resteasy-jaxrs
* Refactoring SSE implementation to allow @Context injection of SseEventSink
* Modified SseTest to allow ResteasyClientBuilder dealing with more than a single
connection at a time
Simple @Context injection support for Sse too
init() method merged in constructor to enable resources without injection
Pulling Jim Ma latest changes to support latest jaxrs api
Initial implementation of JAX_RS_SPEC-523 and changes to rely on RxInvokerProvider for
using a custom RxInvoker
Minor improvements to SseTest
Updating to latest (m6) api
JAX_RS_SPEC-513 (@PATCH)
JAX_RS_SPEC-525 - Properly load SseEventSource through ServiceLoader
More on
https://java.net/jira/browse/JAX_RS_SPEC-523
JAX_RS_SPEC-513 - Adding test for APPLICATION_JSON_PATCH_JSON (currently excluded)
Update to m7 api
JAX_RS_SPEC-464 - Allow to set a reasonPhrase
JAX_RS_SPEC-513 - APPLICATION_JSON_PATCH_JSON support from Jim Ma
This is a combination of 4 commits.
* Initial patch method implementation
* PatchMethodFilter is only executed when http method is patch and media type is
application/json-patch+json
* Add add,copy,remove patch operation test"
* Add json-patch related modules
Fix SseTest intermittent failure
Do not automatically release connection for SSE events
Close RESTEasy client when closing EventSource
Temporarly moving to javax.ws.rs:javax.ws.rs-api dependency (part II)
Updating 2.1 m8 api (leaving client PATCH support in, as a vendor addition)
Use new jboss-jaxrs-api spec artifact
Commit: 81615779cec28c08275705ceb2619c9e1397e35f
https://github.com/resteasy/Resteasy/commit/81615779cec28c08275705ceb2619...
Author: Ron Sigal <rsigal(a)redhat.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
A
resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/CompletionStageResponseConsumer.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/CompletionStageResponseTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseMessageBodyWriter.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseResource.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/CompletionStageResponseTestClass.java
Log Message:
-----------
[RESTEASY-1673]
Support CompletionStage resource method return type.
Commit: 6fde6a7c6c4ef747307ae53726706396d4438ff6
https://github.com/resteasy/Resteasy/commit/6fde6a7c6c4ef747307ae53726706...
Author: Weinan Li <l.weinan(a)gmail.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
A
server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/SubresourceClassInjectionTest.java
Log Message:
-----------
RESTEASY-1668 Allow sub-resource locators to return classes as well.
Commit: 72dca3022376a45784bdf1760f6f78ea6355341a
https://github.com/resteasy/Resteasy/commit/72dca3022376a45784bdf1760f6f7...
Author: Jim Ma <ema(a)redhat.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/ParameterSubResTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ApplicationScopeObject.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResClassSub.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResRoot.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResRootImpl.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/RequestScopedObject.java
Log Message:
-----------
[RESTEASY-1668]:Allow sub-resource locator to return class
Commit: 6cb34e4235a74060c19231740f8ed544451893dd
https://github.com/resteasy/Resteasy/commit/6cb34e4235a74060c19231740f8ed...
Author: Jim Ma <ema(a)redhat.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceLocatorInvoker.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/resource/basic/resource/ParameterSubResClassSub.java
Log Message:
-----------
[[RESTEASY-1668]:Use ResteasyProviderFactory.InjectedInstance(); Add @Context injection
test
Commit: 0ffa00999987065188cf51cc48cb986cd33f3416
https://github.com/resteasy/Resteasy/commit/0ffa00999987065188cf51cc48cb9...
Author: Alessio Soldano <asoldano(a)redhat.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M
server-adapters/resteasy-netty4/src/test/java/org/jboss/resteasy/test/SubresourceClassInjectionTest.java
Log Message:
-----------
[RESTEASY-1668] Modifying netty4 test to work with impl from PR 1189
Commit: fb5e2032aab2f12433b7eb86cd89914e8d817147
https://github.com/resteasy/Resteasy/commit/fb5e2032aab2f12433b7eb86cd899...
Author: Jim Ma <ema(a)redhat.com>
Date: 2017-07-26 (Wed, 26 Jul 2017)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/ReaderWriterTest.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/resource/ReaderWriterHignPriorityCustomerWriter.java
A
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/resource/ReaderWriterLowPriorityCustomerWriter.java
M
testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/custom/resource/ReaderWriterResource.java
Log Message:
-----------
[RESTEASY-1672]:Select highest priority provider if there are more suitable
MessageBodyReaders/MessageBodyWriters
Compare:
https://github.com/resteasy/Resteasy/compare/6345c33b95da...fb5e2032aab2