From 09b69c8568f78d9e91578d728576c65708a8c071 Mon Sep 17 00:00:00 2001 From: Tobias Thierer Date: Fri, 17 Jan 2020 16:25:21 +0000 Subject: [PATCH] Track addition of Flow.* to the public API. Bug: 129875045 Test: Treehugger Change-Id: I259713e4068acc14860a570b92e85d5446e6ee22 --- api/current.txt | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/api/current.txt b/api/current.txt index bdb0c8ac486df..9f197385c5f53 100644 --- a/api/current.txt +++ b/api/current.txt @@ -72222,6 +72222,29 @@ package java.util.concurrent { method public static java.util.concurrent.ScheduledExecutorService unconfigurableScheduledExecutorService(java.util.concurrent.ScheduledExecutorService); } + public final class Flow { + method public static int defaultBufferSize(); + } + + public static interface Flow.Processor extends java.util.concurrent.Flow.Subscriber java.util.concurrent.Flow.Publisher { + } + + @java.lang.FunctionalInterface public static interface Flow.Publisher { + method public void subscribe(java.util.concurrent.Flow.Subscriber); + } + + public static interface Flow.Subscriber { + method public void onComplete(); + method public void onError(Throwable); + method public void onNext(T); + method public void onSubscribe(java.util.concurrent.Flow.Subscription); + } + + public static interface Flow.Subscription { + method public void cancel(); + method public void request(long); + } + public class ForkJoinPool extends java.util.concurrent.AbstractExecutorService { ctor public ForkJoinPool(); ctor public ForkJoinPool(int);