diff --git a/api/current.txt b/api/current.txt index 55666f4c177fb..e3d126ef7b6c5 100644 --- a/api/current.txt +++ b/api/current.txt @@ -72380,6 +72380,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);