public interface ReactorStreamingHttpClient extends ReactorHttpClient, io.micronaut.http.client.StreamingHttpClient
StreamingHttpClient interface.| Modifier and Type | Method and Description | 
|---|---|
static ReactorStreamingHttpClient | 
create(java.net.URL url)
Create a new  
ReactorStreamingHttpClient. | 
static ReactorStreamingHttpClient | 
create(java.net.URL url,
      io.micronaut.http.client.HttpClientConfiguration configuration)
Create a new  
ReactorStreamingHttpClient with the specified configuration. | 
<I> reactor.core.publisher.Flux<io.micronaut.core.io.buffer.ByteBuffer<?>> | 
dataStream(io.micronaut.http.HttpRequest<I> request)  | 
<I> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<io.micronaut.core.io.buffer.ByteBuffer<?>>> | 
exchangeStream(io.micronaut.http.HttpRequest<I> request)  | 
<I> reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.lang.Object>> | 
jsonStream(io.micronaut.http.HttpRequest<I> request)  | 
<I,O> reactor.core.publisher.Flux<O> | 
jsonStream(io.micronaut.http.HttpRequest<I> request,
          io.micronaut.core.type.Argument<O> type)  | 
<I,O> reactor.core.publisher.Flux<O> | 
jsonStream(io.micronaut.http.HttpRequest<I> request,
          java.lang.Class<O> type)  | 
exchange, exchange, exchange, exchange, exchange, exchange, retrieve, retrieve, retrieve, retrieve, retrieve<I> reactor.core.publisher.Flux<io.micronaut.core.io.buffer.ByteBuffer<?>> dataStream(@NonNull
                                                                                      io.micronaut.http.HttpRequest<I> request)
dataStream in interface io.micronaut.http.client.StreamingHttpClient<I> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<io.micronaut.core.io.buffer.ByteBuffer<?>>> exchangeStream(@NonNull
                                                                                                                          io.micronaut.http.HttpRequest<I> request)
exchangeStream in interface io.micronaut.http.client.StreamingHttpClient<I> reactor.core.publisher.Flux<java.util.Map<java.lang.String,java.lang.Object>> jsonStream(@NonNull
                                                                                             io.micronaut.http.HttpRequest<I> request)
jsonStream in interface io.micronaut.http.client.StreamingHttpClient<I,O> reactor.core.publisher.Flux<O> jsonStream(@NonNull
                                                io.micronaut.http.HttpRequest<I> request,
                                                @NonNull
                                                io.micronaut.core.type.Argument<O> type)
jsonStream in interface io.micronaut.http.client.StreamingHttpClient<I,O> reactor.core.publisher.Flux<O> jsonStream(@NonNull
                                                io.micronaut.http.HttpRequest<I> request,
                                                @NonNull
                                                java.lang.Class<O> type)
jsonStream in interface io.micronaut.http.client.StreamingHttpClient@NonNull static ReactorStreamingHttpClient create(@Nullable java.net.URL url)
ReactorStreamingHttpClient.
 Note that this method should only be used outside of the context of a Micronaut application.
 The returned ReactorStreamingHttpClient 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.HttpClientcreate in interface ReactorHttpClientcreate in interface io.micronaut.http.client.StreamingHttpClienturl - The base URL@NonNull static ReactorStreamingHttpClient create(@Nullable java.net.URL url, @NonNull io.micronaut.http.client.HttpClientConfiguration configuration)
ReactorStreamingHttpClient 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.HttpClientcreate in interface ReactorHttpClientcreate in interface io.micronaut.http.client.StreamingHttpClienturl - The base URLconfiguration - the client configuration