Class SseSourceHandlerProvider

java.lang.Object
io.helidon.webclient.sse.SseSourceHandlerProvider
All Implemented Interfaces:
io.helidon.webclient.spi.SourceHandlerProvider<SseEvent>

public class SseSourceHandlerProvider extends Object implements io.helidon.webclient.spi.SourceHandlerProvider<SseEvent>
A handler for SSE sources.
  • Constructor Details

    • SseSourceHandlerProvider

      public SseSourceHandlerProvider()
  • Method Details

    • supports

      public boolean supports(GenericType<? extends io.helidon.webclient.spi.Source<?>> type, io.helidon.webclient.api.HttpClientResponse response)
      Specified by:
      supports in interface io.helidon.webclient.spi.SourceHandlerProvider<SseEvent>
    • handle

      public <X extends io.helidon.webclient.spi.Source<SseEvent>> void handle(X source, io.helidon.webclient.api.HttpClientResponse response, io.helidon.http.media.MediaContext mediaContext)
      Specified by:
      handle in interface io.helidon.webclient.spi.SourceHandlerProvider<SseEvent>