Class SseBroadcasterImpl

java.lang.Object
org.apache.cxf.jaxrs.sse.SseBroadcasterImpl
All Implemented Interfaces:
jakarta.ws.rs.sse.SseBroadcaster, AutoCloseable

public final class SseBroadcasterImpl extends Object implements jakarta.ws.rs.sse.SseBroadcaster
  • Constructor Details

    • SseBroadcasterImpl

      public SseBroadcasterImpl()
  • Method Details

    • register

      public void register(jakarta.ws.rs.sse.SseEventSink sink)
      Specified by:
      register in interface jakarta.ws.rs.sse.SseBroadcaster
    • broadcast

      public CompletionStage<?> broadcast(jakarta.ws.rs.sse.OutboundSseEvent event)
      Specified by:
      broadcast in interface jakarta.ws.rs.sse.SseBroadcaster
    • onClose

      public void onClose(Consumer<jakarta.ws.rs.sse.SseEventSink> subscriber)
      Specified by:
      onClose in interface jakarta.ws.rs.sse.SseBroadcaster
    • onError

      public void onError(BiConsumer<jakarta.ws.rs.sse.SseEventSink,Throwable> exceptioner)
      Specified by:
      onError in interface jakarta.ws.rs.sse.SseBroadcaster
    • close

      public void close()
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in interface jakarta.ws.rs.sse.SseBroadcaster