Merge "Track addition of Flow.* to the public API." am: 2120eced38 am: 7c6e1b2357

Change-Id: I075bd3eba3f253a23a2a39d4af01ac96685170e8
This commit is contained in:
Automerger Merge Worker
2020-01-17 22:16:31 +00:00

View File

@@ -72381,6 +72381,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<T, R> extends java.util.concurrent.Flow.Subscriber<T> java.util.concurrent.Flow.Publisher<R> {
}
@java.lang.FunctionalInterface public static interface Flow.Publisher<T> {
method public void subscribe(java.util.concurrent.Flow.Subscriber<? super T>);
}
public static interface Flow.Subscriber<T> {
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);