Class SseEventOutputImpl

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

    public class SseEventOutputImpl
    extends javax.ws.rs.core.GenericType<javax.ws.rs.sse.OutboundSseEvent>
    implements javax.ws.rs.sse.SseEventSink
    • Constructor Detail

      • SseEventOutputImpl

        @Deprecated
        public SseEventOutputImpl​(javax.ws.rs.ext.MessageBodyWriter<javax.ws.rs.sse.OutboundSseEvent> writer)
        Deprecated.
      • SseEventOutputImpl

        public SseEventOutputImpl​(javax.ws.rs.ext.MessageBodyWriter<javax.ws.rs.sse.OutboundSseEvent> writer,
                                  ResteasyProviderFactory providerFactory)
    • Method Detail

      • close

        public void close()
        Specified by:
        close in interface AutoCloseable
        Specified by:
        close in interface javax.ws.rs.sse.SseEventSink
      • close

        @Deprecated
        protected void close​(boolean flushBeforeClose)
        Deprecated.
      • clearContextData

        public void clearContextData()
      • flushResponseToClient

        protected void flushResponseToClient()
      • isClosed

        public boolean isClosed()
        Specified by:
        isClosed in interface javax.ws.rs.sse.SseEventSink
      • send

        public CompletionStage<?> send​(javax.ws.rs.sse.OutboundSseEvent event)
        Specified by:
        send in interface javax.ws.rs.sse.SseEventSink
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class javax.ws.rs.core.GenericType<javax.ws.rs.sse.OutboundSseEvent>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class javax.ws.rs.core.GenericType<javax.ws.rs.sse.OutboundSseEvent>