HttpResponse.BodySubscriber<T> |
HttpResponse.BodyHandler.apply(HttpResponse.ResponseInfo responseInfo) |
|
static <T> HttpResponse.BodySubscriber<T> |
HttpResponse.BodySubscribers.buffering(HttpResponse.BodySubscriber<T> downstream, int bufferSize) |
返回
BodySubscriber ,在将数据传递给给定的下游订户之前缓冲数据。
|
static HttpResponse.BodySubscriber<Void> |
HttpResponse.BodySubscribers.discarding() |
返回一个丢弃响应主体的响应订阅者。
|
static HttpResponse.BodySubscriber<Void> |
HttpResponse.BodySubscribers.fromLineSubscriber(Flow.Subscriber<? super String> subscriber) |
返回一个主体订阅者,它
Flow.Subscriber 将所有响应主体转发给给定的
Flow.Subscriber 。
|
static <S extends Flow.Subscriber<? super String>,T> HttpResponse.BodySubscriber<T> |
HttpResponse.BodySubscribers.fromLineSubscriber(S subscriber, Function<? super S,? extends T> finisher, Charset charset, String lineSeparator) |
返回一个主体订阅者,它
Flow.Subscriber 将所有响应主体转发给给定的
Flow.Subscriber 。
|
static HttpResponse.BodySubscriber<Void> |
HttpResponse.BodySubscribers.fromSubscriber(Flow.Subscriber<? super List<ByteBuffer>> subscriber) |
返回一个主体订阅者,它将所有响应主体转发给给定的
Flow.Subscriber 。
|
static <S extends Flow.Subscriber<? super List<ByteBuffer>>,T> HttpResponse.BodySubscriber<T> |
HttpResponse.BodySubscribers.fromSubscriber(S subscriber, Function<? super S,? extends T> finisher) |
返回一个主体订阅者,它将所有响应主体转发给给定的
Flow.Subscriber 。
|
static <T,U> HttpResponse.BodySubscriber<U> |
HttpResponse.BodySubscribers.mapping(HttpResponse.BodySubscriber<T> upstream, Function<? super T,? extends U> mapper) |
返回
BodySubscriber 其响应主体值是将给定函数应用于给定
upstream
BodySubscriber 的主体对象的
upstream
BodySubscriber 。
|
static HttpResponse.BodySubscriber<byte[]> |
HttpResponse.BodySubscribers.ofByteArray() |
返回
BodySubscriber ,它将响应主体存储为字节数组。
|
static HttpResponse.BodySubscriber<Void> |
HttpResponse.BodySubscribers.ofByteArrayConsumer(Consumer<Optional<byte[]>> consumer) |
返回
BodySubscriber ,它将传入的正文数据提供给提供的消费者
Optional<byte[]> 。
|
static HttpResponse.BodySubscriber<Path> |
HttpResponse.BodySubscribers.ofFile(Path file) |
返回
BodySubscriber ,它将响应正文存储在使用给定名称打开的文件中。
|
static HttpResponse.BodySubscriber<Path> |
HttpResponse.BodySubscribers.ofFile(Path file, OpenOption... openOptions) |
返回
BodySubscriber ,它将响应正文存储在使用给定选项和名称打开的文件中。
|
static HttpResponse.BodySubscriber<InputStream> |
HttpResponse.BodySubscribers.ofInputStream() |
|
static HttpResponse.BodySubscriber<Stream<String>> |
HttpResponse.BodySubscribers.ofLines(Charset charset) |
|
static HttpResponse.BodySubscriber<Flow.Publisher<List<ByteBuffer>>> |
HttpResponse.BodySubscribers.ofPublisher() |
返回通过
Publisher<List<ByteBuffer>> 发布响应正文的响应订阅者。
|
static HttpResponse.BodySubscriber<String> |
HttpResponse.BodySubscribers.ofString(Charset charset) |
返回一个正文订阅者,它将响应正文存储为使用给定的
String 转换的
Charset 。
|
static <U> HttpResponse.BodySubscriber<U> |
HttpResponse.BodySubscribers.replacing(U value) |
返回一个丢弃响应主体的响应订阅者。
|