public interface ReactorHttpClient
extends io.micronaut.http.client.HttpClient
HttpClient
interface.Modifier and Type | Method and Description |
---|---|
default <I> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<io.micronaut.core.io.buffer.ByteBuffer>> |
exchange(io.micronaut.http.HttpRequest<I> request) |
default <I,O> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> |
exchange(io.micronaut.http.HttpRequest<I> request,
io.micronaut.core.type.Argument<O> bodyType) |
<I,O,E> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> |
exchange(io.micronaut.http.HttpRequest<I> request,
io.micronaut.core.type.Argument<O> bodyType,
io.micronaut.core.type.Argument<E> errorType) |
default <I,O> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> |
exchange(io.micronaut.http.HttpRequest<I> request,
java.lang.Class<O> bodyType) |
default reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<io.micronaut.core.io.buffer.ByteBuffer>> |
exchange(java.lang.String uri) |
default <O> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> |
exchange(java.lang.String uri,
java.lang.Class<O> bodyType) |
default <I> reactor.core.publisher.Flux<java.lang.String> |
retrieve(io.micronaut.http.HttpRequest<I> request) |
default <I,O> reactor.core.publisher.Flux<O> |
retrieve(io.micronaut.http.HttpRequest<I> request,
io.micronaut.core.type.Argument<O> bodyType) |
default <I,O,E> reactor.core.publisher.Flux<O> |
retrieve(io.micronaut.http.HttpRequest<I> request,
io.micronaut.core.type.Argument<O> bodyType,
io.micronaut.core.type.Argument<E> errorType) |
default <I,O> reactor.core.publisher.Flux<O> |
retrieve(io.micronaut.http.HttpRequest<I> request,
java.lang.Class<O> bodyType) |
default reactor.core.publisher.Flux<java.lang.String> |
retrieve(java.lang.String uri) |
default <I,O> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> exchange(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> bodyType)
exchange
in interface io.micronaut.http.client.HttpClient
<I,O,E> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> exchange(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> bodyType, io.micronaut.core.type.Argument<E> errorType)
exchange
in interface io.micronaut.http.client.HttpClient
default <I,O,E> reactor.core.publisher.Flux<O> retrieve(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> bodyType, io.micronaut.core.type.Argument<E> errorType)
retrieve
in interface io.micronaut.http.client.HttpClient
default <I> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<io.micronaut.core.io.buffer.ByteBuffer>> exchange(io.micronaut.http.HttpRequest<I> request)
exchange
in interface io.micronaut.http.client.HttpClient
default reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<io.micronaut.core.io.buffer.ByteBuffer>> exchange(java.lang.String uri)
exchange
in interface io.micronaut.http.client.HttpClient
default <O> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> exchange(java.lang.String uri, java.lang.Class<O> bodyType)
exchange
in interface io.micronaut.http.client.HttpClient
default <I,O> reactor.core.publisher.Flux<io.micronaut.http.HttpResponse<O>> exchange(io.micronaut.http.HttpRequest<I> request, java.lang.Class<O> bodyType)
exchange
in interface io.micronaut.http.client.HttpClient
default <I,O> reactor.core.publisher.Flux<O> retrieve(io.micronaut.http.HttpRequest<I> request, io.micronaut.core.type.Argument<O> bodyType)
retrieve
in interface io.micronaut.http.client.HttpClient
default <I,O> reactor.core.publisher.Flux<O> retrieve(io.micronaut.http.HttpRequest<I> request, java.lang.Class<O> bodyType)
retrieve
in interface io.micronaut.http.client.HttpClient
default <I> reactor.core.publisher.Flux<java.lang.String> retrieve(io.micronaut.http.HttpRequest<I> request)
retrieve
in interface io.micronaut.http.client.HttpClient
default reactor.core.publisher.Flux<java.lang.String> retrieve(java.lang.String uri)
retrieve
in interface io.micronaut.http.client.HttpClient