diff --git a/spring-web-reactive/src/main/java/org/springframework/reactive/io/ByteArrayPublisherOutputStream.java b/spring-web-reactive/src/main/java/org/springframework/reactive/io/ByteArrayPublisherOutputStream.java index beda227f88..7cd84c6085 100644 --- a/spring-web-reactive/src/main/java/org/springframework/reactive/io/ByteArrayPublisherOutputStream.java +++ b/spring-web-reactive/src/main/java/org/springframework/reactive/io/ByteArrayPublisherOutputStream.java @@ -10,18 +10,18 @@ import org.springframework.reactive.util.BlockingSignalQueue; /** * {@code OutputStream} implementation that stores all written bytes, to be retrieved - * using {@link #toByteBufPublisher()}. + * using {@link #toByteArrayPublisher()}. * @author Arjen Poutsma */ public class ByteArrayPublisherOutputStream extends OutputStream { - private final BlockingSignalQueue queue = new BlockingSignalQueue(); + private final BlockingSignalQueue queue = new BlockingSignalQueue<>(); /** * Returns the written data as a {@code Publisher}. * @return a publisher for the written bytes */ - public Publisher toByteBufPublisher() { + public Publisher toByteArrayPublisher() { return this.queue.publisher(); } diff --git a/spring-web-reactive/src/main/java/org/springframework/reactive/util/BlockingSignalQueue.java b/spring-web-reactive/src/main/java/org/springframework/reactive/util/BlockingSignalQueue.java index 67e81601d2..e8406f4dd7 100644 --- a/spring-web-reactive/src/main/java/org/springframework/reactive/util/BlockingSignalQueue.java +++ b/spring-web-reactive/src/main/java/org/springframework/reactive/util/BlockingSignalQueue.java @@ -26,7 +26,7 @@ import org.reactivestreams.Subscription; import org.springframework.util.Assert; /** - * A {@link BlockingQueue} aimed at working with {@code Publisher} instances. + * A {@link BlockingQueue} aimed at working with {@code Publisher} instances. * Mainly meant to bridge between reactive and non-reactive APIs, such as blocking * streams. *