public interface Rx3SseClient
extends io.micronaut.http.client.sse.SseClient
SseClient interface.| Modifier and Type | Method and Description |
|---|---|
static Rx3SseClient |
create(java.net.URL url)
Create a new
Rx3SseClient. |
static Rx3SseClient |
create(java.net.URL url,
io.micronaut.http.client.HttpClientConfiguration configuration)
Create a new
Rx3SseClient with the specified configuration. |
<I> io.reactivex.rxjava3.core.Flowable<io.micronaut.http.sse.Event<io.micronaut.core.io.buffer.ByteBuffer<?>>> |
eventStream(io.micronaut.http.HttpRequest<I> request) |
<I,B> io.reactivex.rxjava3.core.Flowable<io.micronaut.http.sse.Event<B>> |
eventStream(io.micronaut.http.HttpRequest<I> request,
io.micronaut.core.type.Argument<B> eventType) |
<I,B> io.reactivex.rxjava3.core.Flowable<io.micronaut.http.sse.Event<B>> |
eventStream(io.micronaut.http.HttpRequest<I> request,
java.lang.Class<B> eventType) |
<B> io.reactivex.rxjava3.core.Flowable<io.micronaut.http.sse.Event<B>> |
eventStream(java.lang.String uri,
io.micronaut.core.type.Argument<B> eventType) |
<B> io.reactivex.rxjava3.core.Flowable<io.micronaut.http.sse.Event<B>> |
eventStream(java.lang.String uri,
java.lang.Class<B> eventType) |
<I> io.reactivex.rxjava3.core.Flowable<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> io.reactivex.rxjava3.core.Flowable<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> io.reactivex.rxjava3.core.Flowable<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> io.reactivex.rxjava3.core.Flowable<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> io.reactivex.rxjava3.core.Flowable<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.SseClientstatic Rx3SseClient create(@Nullable java.net.URL url)
Rx3SseClient.
Note that this method should only be used outside of the context of a Micronaut application.
The returned Rx3SseClient 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 URLstatic Rx3SseClient create(@Nullable java.net.URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)
Rx3SseClient 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