[resteasy-commits] [resteasy/Resteasy] 908251: [RESTEASY-1798]

GitHub noreply at github.com
Mon May 28 09:41:03 EDT 2018


  Branch: refs/heads/master
  Home:   https://github.com/resteasy/Resteasy
  Commit: 90825152889f81ec65f229a9f302a119f6e6428a
      https://github.com/resteasy/Resteasy/commit/90825152889f81ec65f229a9f302a119f6e6428a
  Author: Ron Sigal <rsigal at redhat.com>
  Date:   2018-05-28 (Mon, 28 May 2018)

  Changed paths:
    M docbook/reference/en/en-US/modules/RESTEasy_Client_Framework.xml
    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-rxjava/main/module.xml
    A jboss-modules/src/main/resources/modules/org/jboss/resteasy/resteasy-rxjava2/main/module.xml
    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/ClientWebTarget.java
    A resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/CompletionStageRxInvokerProvider.java
    M resteasy-client/src/main/java/org/jboss/resteasy/client/jaxrs/internal/proxy/ClientInvoker.java
    M 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.ext.Providers
    M resteasy-dependencies-bom/pom.xml
    A resteasy-jaxrs/src/main/java/org/jboss/resteasy/annotations/SseElementType.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/annotations/Stream.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/AsyncResponseConsumer.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ResourceMethodInvoker.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/core/ServerResponseWriter.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/InboundSseEventImpl.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/OutboundSseEventImpl.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseConstants.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventInputImpl.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventProvider.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventSinkInterceptor.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
    A resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/AsyncClientResponseProvider.java
    M resteasy-jaxrs/src/main/java/org/jboss/resteasy/spi/ResteasyProviderFactory.java
    M resteasy-rxjava/pom.xml
    M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ObservableProvider.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ObservableRxInvoker.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ObservableRxInvokerImpl.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ObservableRxInvokerProvider.java
    M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnObservableCreateAction.java
    M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/ResteasyContextPropagatingOnSingleCreateAction.java
    M resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/SingleProvider.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/SingleRxInvoker.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/SingleRxInvokerImpl.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/SingleRxInvokerProvider.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/i18n/LogMessages.java
    A resteasy-rxjava/src/main/java/org/jboss/resteasy/rxjava/i18n/Messages.java
    M resteasy-rxjava/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
    M resteasy-rxjava/src/test/java/org/jboss/resteasy/rxjava/RxResource.java
    M resteasy-rxjava/src/test/java/org/jboss/resteasy/rxjava/RxTest.java
    A resteasy-rxjava/src/test/java/org/jboss/resteasy/test/i18n/I18nTestMessages_en.java
    A resteasy-rxjava/src/test/java/org/jboss/resteasy/test/i18n/I18nTestMessages_xx.java
    A resteasy-rxjava/src/test/java/org/jboss/resteasy/test/i18n/TestMessagesAbstract.java
    A resteasy-rxjava/src/test/java/org/jboss/resteasy/test/i18n/TestMessagesParent.java
    A resteasy-rxjava/src/test/resources/i18n/Messages.i18n_en.properties
    A resteasy-rxjava/src/test/resources/i18n/Messages.i18n_xx.properties
    M resteasy-rxjava2/pom.xml
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/FlowableRxInvoker.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/FlowableRxInvokerImpl.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/FlowableRxInvokerProvider.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ObservableRxInvoker.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ObservableRxInvokerImpl.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/ObservableRxInvokerProvider.java
    M resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/SingleProvider.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/SingleRxInvoker.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/SingleRxInvokerImpl.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/SingleRxInvokerProvider.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/i18n/LogMessages.java
    A resteasy-rxjava2/src/main/java/org/jboss/resteasy/rxjava2/i18n/Messages.java
    M resteasy-rxjava2/src/main/resources/META-INF/services/javax.ws.rs.ext.Providers
    M resteasy-rxjava2/src/test/java/org/jboss/resteasy/rxjava2/RxResource.java
    M resteasy-rxjava2/src/test/java/org/jboss/resteasy/rxjava2/RxTest.java
    A resteasy-rxjava2/src/test/java/org/jboss/resteasy/test/i18n/I18nTestMessages_en.java
    A resteasy-rxjava2/src/test/java/org/jboss/resteasy/test/i18n/I18nTestMessages_xx.java
    A resteasy-rxjava2/src/test/java/org/jboss/resteasy/test/i18n/TestMessagesAbstract.java
    A resteasy-rxjava2/src/test/java/org/jboss/resteasy/test/i18n/TestMessagesParent.java
    A resteasy-rxjava2/src/test/resources/i18n/Messages.i18n_en.properties
    A resteasy-rxjava2/src/test/resources/i18n/Messages.i18n_xx.properties
    M testsuite/integration-tests/pom.xml
    M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseCORSFilterTest.java
    M 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/response/AnotherPublisherResponseNoStreamTest.java
    M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/AnotherPublisherResponseTest.java
    M 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/PublisherResponseNoStreamTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseRawStreamTest.java
    M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/PublisherResponseTest.java
    M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/AsyncResponseExceptionMapper.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/PublisherResponseNoStreamResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/PublisherResponseRawStreamResource.java
    M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/response/resource/PublisherResponseResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageClientAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageProxyClientAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageProxyServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageProxyTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/RxCompletionStageTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/Bytes.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/RxCompletionStageResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/RxCompletionStageResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/RxScheduledExecutorService.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/SimpleResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/SimpleResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/TRACE.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/TestException.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/TestExceptionMapper.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/resource/Thing.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/NoStreamRxTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableProxyServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableProxyTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableSSECompatibilityTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxObservableTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxSingleClientAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxSingleProxyClientAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxSingleProxyServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxSingleProxyTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxSingleServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/RxSingleTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxNoStreamResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableNoStreamResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableResourceNoStreamImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxObservableSSECompatibilityResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxSingleResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava/resource/RxSingleResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/NoStreamRx2Test.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableProxyServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableProxyTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableSSECompatibilityTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2FlowableTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableProxyServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableProxyTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableSSECompatibilityTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2ObservableTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2SingleClientAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2SingleProxyClientAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2SingleProxyServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2SingleProxyTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2SingleServerAsyncTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/Rx2SingleTest.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/NoStreamRx2Resource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableResourceNoStream.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableResourceNoStreamImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableableSSECompatibilityResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2FlowableableSSECompatibilityResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ListNoStreamResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ObservableResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ObservableResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ObservableResourceNoStreamImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ObservableSSECompatibilityResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2ObservableSSECompatibilityResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2SingleResource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/rx/rxjava2/resource/Rx2SingleResourceImpl.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/StreamRawFlowableRxJava2Test.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/StreamRawObservableRxJava1Test.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/StreamRawObservableRxJava2Test.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawByteArrayMessageBodyReaderWriter.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawByteMessageBodyReaderWriter.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawCharArrayMessageBodyReaderWriter.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawCharMessageBodyReaderWriter.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawFlowableRxJava2Resource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawMediaTypes.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawObservableRxJava1Resource.java
    A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/stream/resource/StreamRawObservableRxJava2Resource.java

  Log Message:
  -----------
  [RESTEASY-1798]

1) Implemented RxInvoker for rxjava and rxjava2 classes.
2) Extended Resteasy proxies to support reactive classes.

[RESTEASY-1798]

Internationalized resteasy-rxjava, resteasy-rxjava2.

[RESTEASY-1798]

Added tests for transforming to and from CompletionStage and reactive
classes.

[RESTEASY-1798]

Add mode to @Stream.

[RESTEASY-1798]

First draft of reactive documentation.

RESTEASY-1798

1) Various corrections. 2) New and updated tests.

[RESTEASY-1798]

Fixed some texts, added some javadoc.

[RESTEASY-1798]

Fixed syntactic errors.

[RESTEASY-1798]

Fixed missing declarations in tests.

[RESTEASY-1798]

1. Improved stream element media type handling; 2) minor test updates;
and 3) additions to reactive chapter in User Guide.

[RESTEASY-1798]

Modified handling of media type in OutboundSseEventImpl to fix failing
unit test.



      **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.


More information about the resteasy-commits mailing list