Class SseEventSourceImpl

  • All Implemented Interfaces:
    AutoCloseable, javax.ws.rs.sse.SseEventSource

    public class SseEventSourceImpl
    extends Object
    implements javax.ws.rs.sse.SseEventSource
    SSE Event Source implementation
    • Method Detail

      • register

        public void register​(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent)
        Specified by:
        register in interface javax.ws.rs.sse.SseEventSource
      • register

        public void register​(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent,
                             Consumer<Throwable> onError)
        Specified by:
        register in interface javax.ws.rs.sse.SseEventSource
      • register

        public void register​(Consumer<javax.ws.rs.sse.InboundSseEvent> onEvent,
                             Consumer<Throwable> onError,
                             Runnable onComplete)
        Specified by:
        register in interface javax.ws.rs.sse.SseEventSource
      • open

        public void open()
        Specified by:
        open in interface javax.ws.rs.sse.SseEventSource
      • isOpen

        public boolean isOpen()
        Specified by:
        isOpen in interface javax.ws.rs.sse.SseEventSource
      • close

        public boolean close​(long timeout,
                             TimeUnit tunit)
        Specified by:
        close in interface javax.ws.rs.sse.SseEventSource