diff --git a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseBroadcasterImpl.java b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseBroadcasterImpl.java index 7088c56f96d21..1c5a714415049 100644 --- a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseBroadcasterImpl.java +++ b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseBroadcasterImpl.java @@ -127,11 +127,4 @@ synchronized void fireClose(SseEventSinkImpl sseEventSink) { listener.accept(sseEventSink); } } - - synchronized void fireException(SseEventSinkImpl sseEventSink, Throwable t) { - for (BiConsumer listener : onErrorListeners) { - listener.accept(sseEventSink, t); - } - } - } diff --git a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseEventSinkImpl.java b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseEventSinkImpl.java index 6b8080faeb067..05280e20dc474 100644 --- a/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseEventSinkImpl.java +++ b/independent-projects/resteasy-reactive/server/runtime/src/main/java/org/jboss/resteasy/reactive/server/jaxrs/SseEventSinkImpl.java @@ -32,15 +32,7 @@ public CompletionStage send(OutboundSseEvent event) { if (isClosed()) throw new IllegalStateException("Already closed"); // NOTE: we can't cast event to OutboundSseEventImpl because the TCK sends us its own subclass - CompletionStage ret = SseUtil.send(context, event, Collections.emptyList()); - if (broadcaster != null) { - return ret.whenComplete((value, x) -> { - if (x != null) { - broadcaster.fireException(this, x); - } - }); - } - return ret; + return SseUtil.send(context, event, Collections.emptyList()); } @Override