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 -
Method Summary
Modifier and TypeMethodDescription<X extends io.helidon.webclient.spi.Source<io.helidon.http.sse.SseEvent>>
voidhandle(X source, io.helidon.webclient.api.HttpClientResponse response, io.helidon.http.media.MediaContext mediaContext) booleansupports(GenericType<? extends io.helidon.webclient.spi.Source<?>> type, io.helidon.webclient.api.HttpClientResponse response)
-
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:
supportsin interfaceio.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:
handlein interfaceio.helidon.webclient.spi.SourceHandlerProvider<io.helidon.http.sse.SseEvent>
-