Class SseSourceHandlerProvider

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

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

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <X extends io.helidon.webclient.spi.Source<io.helidon.http.sse.SseEvent>>
    void
    handle(X source, io.helidon.webclient.api.HttpClientResponse response, io.helidon.http.media.MediaContext mediaContext)
     
    boolean
    supports(GenericType<? extends io.helidon.webclient.spi.Source<?>> type, io.helidon.webclient.api.HttpClientResponse response)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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<io.helidon.http.sse.SseEvent>
    • handle

      public <X extends io.helidon.webclient.spi.Source<io.helidon.http.sse.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<io.helidon.http.sse.SseEvent>