diff --git a/api/current.txt b/api/current.txt index b62d182ad082f..b071cd2e1d006 100644 --- a/api/current.txt +++ b/api/current.txt @@ -73538,6 +73538,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);