public interface ReactorSseClient
extends io.micronaut.http.client.sse.SseClient
SseClient interface.| Modifier and Type | Method and Description | 
|---|---|
static ReactorSseClient | 
create(java.net.URL url)
Create a new  
ReactorSseClient. | 
static ReactorSseClient | 
create(java.net.URL url,
      io.micronaut.http.client.HttpClientConfiguration configuration)
Create a new  
ReactorSseClient with the specified configuration. | 
<I> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<io.micronaut.core.io.buffer.ByteBuffer<?>>> | 
eventStream(io.micronaut.http.HttpRequest<I> request)  | 
<I,B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> | 
eventStream(io.micronaut.http.HttpRequest<I> request,
           io.micronaut.core.type.Argument<B> eventType)  | 
<I,B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> | 
eventStream(io.micronaut.http.HttpRequest<I> request,
           java.lang.Class<B> eventType)  | 
<B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> | 
eventStream(java.lang.String uri,
           io.micronaut.core.type.Argument<B> eventType)  | 
<B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> | 
eventStream(java.lang.String uri,
           java.lang.Class<B> eventType)  | 
<I> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<io.micronaut.core.io.buffer.ByteBuffer<?>>> eventStream(@NonNull
                                                                                                                    io.micronaut.http.HttpRequest<I> request)
eventStream in interface io.micronaut.http.client.sse.SseClient<I,B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> eventStream(@NonNull
                                                                              io.micronaut.http.HttpRequest<I> request,
                                                                              @NonNull
                                                                              io.micronaut.core.type.Argument<B> eventType)
eventStream in interface io.micronaut.http.client.sse.SseClient<I,B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> eventStream(@NonNull
                                                                              io.micronaut.http.HttpRequest<I> request,
                                                                              @NonNull
                                                                              java.lang.Class<B> eventType)
eventStream in interface io.micronaut.http.client.sse.SseClient<B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> eventStream(@NonNull
                                                                            java.lang.String uri,
                                                                            @NonNull
                                                                            java.lang.Class<B> eventType)
eventStream in interface io.micronaut.http.client.sse.SseClient<B> reactor.core.publisher.Flux<io.micronaut.http.sse.Event<B>> eventStream(@NonNull
                                                                            java.lang.String uri,
                                                                            @NonNull
                                                                            io.micronaut.core.type.Argument<B> eventType)
eventStream in interface io.micronaut.http.client.sse.SseClient@NonNull static ReactorSseClient create(@Nullable java.net.URL url)
ReactorSseClient.
 Note that this method should only be used outside of the context of a Micronaut application.
 The returned ReactorSseClient is not subject to dependency injection.
 The creator is responsible for closing the client to avoid leaking connections.
 Within a Micronaut application use Inject to inject a client instead.create in interface io.micronaut.http.client.sse.SseClienturl - The base URL@NonNull static ReactorSseClient create(@Nullable java.net.URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)
ReactorSseClient with the specified configuration. Note that this method should only be used
 outside of the context of an application. Within Micronaut use Inject to inject a client insteadcreate in interface io.micronaut.http.client.sse.SseClienturl - The base URLconfiguration - the client configuration