8179392: Fix warnings in the httpclient javadoc
Reviewed-by: dfuchs
This commit is contained in:
parent
2c7e41e237
commit
58851308ab
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -355,7 +355,7 @@ public abstract class HttpRequest {
|
|||||||
* of not setting a timeout is the same as setting an infinite Duration, ie.
|
* of not setting a timeout is the same as setting an infinite Duration, ie.
|
||||||
* block forever.
|
* block forever.
|
||||||
*
|
*
|
||||||
* @param duration
|
* @param duration the timeout duration
|
||||||
* @return this request builder
|
* @return this request builder
|
||||||
*/
|
*/
|
||||||
public abstract Builder timeout(Duration duration);
|
public abstract Builder timeout(Duration duration);
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2015, 2016, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2015, 2017, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -224,7 +224,7 @@ public abstract class HttpResponse<T> {
|
|||||||
public interface BodyHandler<T> {
|
public interface BodyHandler<T> {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Return a {@link BodyProcessor BodyProcessor} considering the given response status
|
* Returns a {@link BodyProcessor BodyProcessor} considering the given response status
|
||||||
* code and headers. This method is always called before the body is read
|
* code and headers. This method is always called before the body is read
|
||||||
* and its implementation can decide to keep the body and store it somewhere
|
* and its implementation can decide to keep the body and store it somewhere
|
||||||
* or else discard it, by returning the {@code BodyProcessor} returned
|
* or else discard it, by returning the {@code BodyProcessor} returned
|
||||||
@ -232,7 +232,7 @@ public abstract class HttpResponse<T> {
|
|||||||
*
|
*
|
||||||
* @param statusCode the HTTP status code received
|
* @param statusCode the HTTP status code received
|
||||||
* @param responseHeaders the response headers received
|
* @param responseHeaders the response headers received
|
||||||
* @return
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public BodyProcessor<T> apply(int statusCode, HttpHeaders responseHeaders);
|
public BodyProcessor<T> apply(int statusCode, HttpHeaders responseHeaders);
|
||||||
|
|
||||||
@ -242,7 +242,7 @@ public abstract class HttpResponse<T> {
|
|||||||
*
|
*
|
||||||
* @param <U> the response body type
|
* @param <U> the response body type
|
||||||
* @param value the value of U to return as the body
|
* @param value the value of U to return as the body
|
||||||
* @return
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static <U> BodyHandler<U> discard(U value) {
|
public static <U> BodyHandler<U> discard(U value) {
|
||||||
return (status, headers) -> BodyProcessor.discard(value);
|
return (status, headers) -> BodyProcessor.discard(value);
|
||||||
@ -260,7 +260,7 @@ public abstract class HttpResponse<T> {
|
|||||||
*
|
*
|
||||||
* @param charset the name of the charset to interpret the body as. If
|
* @param charset the name of the charset to interpret the body as. If
|
||||||
* {@code null} then charset determined from Content-encoding header
|
* {@code null} then charset determined from Content-encoding header
|
||||||
* @return a response handler
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static BodyHandler<String> asString(Charset charset) {
|
public static BodyHandler<String> asString(Charset charset) {
|
||||||
return (status, headers) -> {
|
return (status, headers) -> {
|
||||||
@ -282,7 +282,7 @@ public abstract class HttpResponse<T> {
|
|||||||
* {@link Path}.
|
* {@link Path}.
|
||||||
*
|
*
|
||||||
* @param file the file to store the body in
|
* @param file the file to store the body in
|
||||||
* @return a response handler
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static BodyHandler<Path> asFile(Path file) {
|
public static BodyHandler<Path> asFile(Path file) {
|
||||||
return (status, headers) -> BodyProcessor.asFile(file);
|
return (status, headers) -> BodyProcessor.asFile(file);
|
||||||
@ -306,7 +306,7 @@ public abstract class HttpResponse<T> {
|
|||||||
*
|
*
|
||||||
* @param directory the directory to store the file in
|
* @param directory the directory to store the file in
|
||||||
* @param openOptions open options
|
* @param openOptions open options
|
||||||
* @return a response handler
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static BodyHandler<Path> asFileDownload(Path directory, OpenOption... openOptions) {
|
public static BodyHandler<Path> asFileDownload(Path directory, OpenOption... openOptions) {
|
||||||
return (status, headers) -> {
|
return (status, headers) -> {
|
||||||
@ -343,7 +343,7 @@ public abstract class HttpResponse<T> {
|
|||||||
*
|
*
|
||||||
* @param file the filename to store the body in
|
* @param file the filename to store the body in
|
||||||
* @param openOptions any options to use when opening/creating the file
|
* @param openOptions any options to use when opening/creating the file
|
||||||
* @return a response handler
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static BodyHandler<Path> asFile(Path file, OpenOption... openOptions) {
|
public static BodyHandler<Path> asFile(Path file, OpenOption... openOptions) {
|
||||||
return (status, headers) -> BodyProcessor.asFile(file, openOptions);
|
return (status, headers) -> BodyProcessor.asFile(file, openOptions);
|
||||||
@ -359,7 +359,7 @@ public abstract class HttpResponse<T> {
|
|||||||
* written to the consumer.
|
* written to the consumer.
|
||||||
*
|
*
|
||||||
* @param consumer a Consumer to accept the response body
|
* @param consumer a Consumer to accept the response body
|
||||||
* @return a a response handler
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static BodyHandler<Void> asByteArrayConsumer(Consumer<Optional<byte[]>> consumer) {
|
public static BodyHandler<Void> asByteArrayConsumer(Consumer<Optional<byte[]>> consumer) {
|
||||||
return (status, headers) -> BodyProcessor.asByteArrayConsumer(consumer);
|
return (status, headers) -> BodyProcessor.asByteArrayConsumer(consumer);
|
||||||
@ -373,7 +373,7 @@ public abstract class HttpResponse<T> {
|
|||||||
* When the {@code HttpResponse} object is returned, the body has been completely
|
* When the {@code HttpResponse} object is returned, the body has been completely
|
||||||
* written to the byte array.
|
* written to the byte array.
|
||||||
*
|
*
|
||||||
* @return a response handler
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static BodyHandler<byte[]> asByteArray() {
|
public static BodyHandler<byte[]> asByteArray() {
|
||||||
return (status, headers) -> BodyProcessor.asByteArray();
|
return (status, headers) -> BodyProcessor.asByteArray();
|
||||||
@ -392,7 +392,7 @@ public abstract class HttpResponse<T> {
|
|||||||
* When the {@code HttpResponse} object is returned, the body has been completely
|
* When the {@code HttpResponse} object is returned, the body has been completely
|
||||||
* written to the string.
|
* written to the string.
|
||||||
*
|
*
|
||||||
* @return a response handler
|
* @return a response body handler
|
||||||
*/
|
*/
|
||||||
public static BodyHandler<String> asString() {
|
public static BodyHandler<String> asString() {
|
||||||
return (status, headers) -> BodyProcessor.asString(charsetFrom(headers));
|
return (status, headers) -> BodyProcessor.asString(charsetFrom(headers));
|
||||||
@ -606,7 +606,7 @@ public abstract class HttpResponse<T> {
|
|||||||
* either one of onResponse() or onError() is guaranteed to be called,
|
* either one of onResponse() or onError() is guaranteed to be called,
|
||||||
* but not both.
|
* but not both.
|
||||||
*
|
*
|
||||||
* @param request
|
* @param request the main request or subsequent push promise
|
||||||
* @param t the Throwable that caused the error
|
* @param t the Throwable that caused the error
|
||||||
*/
|
*/
|
||||||
void onError(HttpRequest request, Throwable t);
|
void onError(HttpRequest request, Throwable t);
|
||||||
@ -717,7 +717,7 @@ public abstract class HttpResponse<T> {
|
|||||||
* join() call returns, all {@code HttpResponse}s and their associated
|
* join() call returns, all {@code HttpResponse}s and their associated
|
||||||
* body objects are available.
|
* body objects are available.
|
||||||
*
|
*
|
||||||
* @param <V>
|
* @param <V> the body type used for all responses
|
||||||
* @param pushHandler a function invoked for each request or push
|
* @param pushHandler a function invoked for each request or push
|
||||||
* promise
|
* promise
|
||||||
* @return a MultiProcessor
|
* @return a MultiProcessor
|
||||||
|
Loading…
x
Reference in New Issue
Block a user