[resteasy/Resteasy] 4ed594: [RESTEASY-1815 + RESTEASY-1819] Sse tests (#1434)
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: 4ed594ba3300291566935220f690836985c60ac1
https://github.com/resteasy/Resteasy/commit/4ed594ba3300291566935220f6908...
Author: Katerina Novotna <kanovotn(a)redhat.com>
Date: 2018-03-12 (Mon, 12 Mar 2018)
Changed paths:
R testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/OutboundSseEventImplTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseBroadcastTest.java
M testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEnablingTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseEventSourceTest.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseReconnectTest.java
M 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/SseSmokeTest.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/providers/sse/resource/SseBroadcastResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/resource/SseReconnectResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/resource/SseSmokeMessageBodyWriter.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/resource/SseSmokeResource.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/resource/SseSmokeUser.java
A testsuite/unit-tests/src/test/java/org/jboss/resteasy/test/providers/sse/OutboundSseEventImplTest.java
Log Message:
-----------
[RESTEASY-1815 + RESTEASY-1819] Sse tests (#1434)
* [RESTEASY-1815] Sse tests
[RESTEASY-1815] Eventsourcetest
[RESTEASY-1815] SseBroadcasterTest
* [RESTEASY-1815] SseBroadcastTest close EventSink before broadcast
* [RESTEASY-1815] SseBroadcastTest close EventSink before broadcast
6 years, 11 months
[resteasy/Resteasy] bb6867: Resteasy 1793: SseBroadcasterImpl does not follow ...
by GitHub
Branch: refs/heads/master
Home: https://github.com/resteasy/Resteasy
Commit: bb68676d693165b9a318fd3c344b3114b22cb168
https://github.com/resteasy/Resteasy/commit/bb68676d693165b9a318fd3c344b3...
Author: NicoNes <nicolas.nesmon(a)gmail.com>
Date: 2018-03-05 (Mon, 05 Mar 2018)
Changed paths:
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseBroadcasterImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/plugins/providers/sse/SseEventOutputImpl.java
M resteasy-jaxrs/src/main/java/org/jboss/resteasy/resteasy_jaxrs/i18n/Messages.java
A testsuite/integration-tests/src/test/java/org/jboss/resteasy/test/providers/sse/SseBroadcasterTest.java
Log Message:
-----------
Resteasy 1793: SseBroadcasterImpl does not follow the javadoc requirements (#1395)
* Once the SseBroadcaster is closed, subsequent calls have no effect and are ignored. invoking any other method on the broadcaster instance would result in an IllegalStateException being thrown
* Notify close listeners if the SSE event output has been closed (either by client closing the connection (IOException) or by calling SseEventSink.close() (IllegalStateException)
on the server side.
* Add lock mechanism to prevent leaks due to event sink never closed.
* Remove second send(...) method
6 years, 11 months