Spec-Zone .ru
спецификации, руководства, описания, API
|
Пакет | Описание |
---|---|
java.util.concurrent |
Служебные классы, обычно полезные в параллельном программировании.
|
Модификатор и Тип | Метод и Описание |
---|---|
CompletableFuture<Void> |
CompletableFuture.acceptEither(CompletableFuture<? extends T> other, Consumer<? super T> block)
Возвращает новый CompletableFuture, который завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия с результатом или этого или результата другого CompletableFuture.
|
CompletableFuture<Void> |
CompletableFuture.acceptEitherAsync(CompletableFuture<? extends T> other, Consumer<? super T> block)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия с результатом или этого или следствия другого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.acceptEitherAsync(CompletableFuture<? extends T> other, Consumer<? super T> block, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия с результатом или этого или следствия другого CompletableFuture задачи, работающей в данном исполнителе.
|
static CompletableFuture<Void> |
CompletableFuture.allOf(CompletableFuture<?>... cfs)
Возвращает новый CompletableFuture, который завершается, когда все данные CompletableFutures завершаются.
|
static CompletableFuture<Object> |
CompletableFuture.anyOf(CompletableFuture<?>... cfs)
Возвращает новый CompletableFuture, который завершается когда любой из данных полных CompletableFutures с тем же самым результатом.
|
<U> CompletableFuture<U> |
CompletableFuture.applyToEither(CompletableFuture<? extends T> other, Function<? super T,U> fn)
Возвращает новый CompletableFuture, который завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или результата другого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.applyToEitherAsync(CompletableFuture<? extends T> other, Function<? super T,U> fn)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или следствия другого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
<U> CompletableFuture<U> |
CompletableFuture.applyToEitherAsync(CompletableFuture<? extends T> other, Function<? super T,U> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или следствия другого CompletableFuture задачи, работающей в данном исполнителе.
|
static <U> CompletableFuture<U> |
CompletableFuture.completedFuture(U value)
Возвращает новый CompletableFuture, который уже завершается с данным значением.
|
CompletableFuture<T> |
CompletableFuture.exceptionally(Function<Throwable,? extends T> fn)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается с результатом заданной функции исключения, инициировавшего завершение этого CompletableFuture, когда это завершается исключительно; иначе, если этот CompletableFuture обычно завершается, то возвращенный CompletableFuture также обычно завершается с тем же самым значением.
|
<U> CompletableFuture<U> |
CompletableFuture.handle(BiFunction<? super T,Throwable,? extends U> fn)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается с результатом заданной функции результата и исключения завершения этого CompletableFuture.
|
CompletableFuture<Void> |
CompletableFuture.runAfterBoth(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия.
|
CompletableFuture<Void> |
CompletableFuture.runAfterBothAsync(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия от задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.runAfterBothAsync(CompletableFuture<?> other, Runnable action, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия от задачи, работающей в данном исполнителе.
|
CompletableFuture<Void> |
CompletableFuture.runAfterEither(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия.
|
CompletableFuture<Void> |
CompletableFuture.runAfterEitherAsync(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия от задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.runAfterEitherAsync(CompletableFuture<?> other, Runnable action, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия от задачи, работающей в данном исполнителе.
|
static CompletableFuture<Void> |
CompletableFuture.runAsync(Runnable runnable)
Возвращает новый CompletableFuture, который асинхронно завершается задачей, работающей в
ForkJoinPool.commonPool() после того, как это выполняет данное действие. |
static CompletableFuture<Void> |
CompletableFuture.runAsync(Runnable runnable, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается задачей, работающей в данном исполнителе после того, как это выполняет данное действие.
|
static <U> CompletableFuture<U> |
CompletableFuture.supplyAsync(Supplier<U> supplier)
Возвращает новый CompletableFuture, который асинхронно завершается задачей, работающей в
ForkJoinPool.commonPool() со значением, полученным, вызывая данного Поставщика. |
static <U> CompletableFuture<U> |
CompletableFuture.supplyAsync(Supplier<U> supplier, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается задачей, работающей в данном исполнителе со значением, полученным, вызывая данного Поставщика.
|
CompletableFuture<Void> |
CompletableFuture.thenAccept(Consumer<? super T> block)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается после выполнения данного действия с результатом этого CompletableFuture.
|
CompletableFuture<Void> |
CompletableFuture.thenAcceptAsync(Consumer<? super T> block)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается после выполнения данного действия со следствием этого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.thenAcceptAsync(Consumer<? super T> block, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается после выполнения данного действия со следствием этого CompletableFuture задачи, работающей в данном исполнителе.
|
<U> CompletableFuture<Void> |
CompletableFuture.thenAcceptBoth(CompletableFuture<? extends U> other, BiConsumer<? super T,? super U> block)
Возвращает новый CompletableFuture, который завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия с результатами двух CompletableFutures.
|
<U> CompletableFuture<Void> |
CompletableFuture.thenAcceptBothAsync(CompletableFuture<? extends U> other, BiConsumer<? super T,? super U> block)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия с результатами двух CompletableFutures от задачи, работающей в
ForkJoinPool.commonPool() . |
<U> CompletableFuture<Void> |
CompletableFuture.thenAcceptBothAsync(CompletableFuture<? extends U> other, BiConsumer<? super T,? super U> block, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия с результатами двух CompletableFutures от задачи, работающей в данном исполнителе.
|
<U> CompletableFuture<U> |
CompletableFuture.thenApply(Function<? super T,? extends U> fn)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается с результатом заданной функции результата этого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.thenApplyAsync(Function<? super T,? extends U> fn)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается с результатом заданной функции следствия этого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
<U> CompletableFuture<U> |
CompletableFuture.thenApplyAsync(Function<? super T,? extends U> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается с результатом заданной функции следствия этого CompletableFuture задачи, работающей в данном исполнителе.
|
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombine(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn)
Возвращает новый CompletableFuture, который завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures.
|
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombineAsync(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures от задачи, работающей в
ForkJoinPool.commonPool() . |
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombineAsync(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures от задачи, работающей в данном исполнителе.
|
<U> CompletableFuture<U> |
CompletableFuture.thenCompose(Function<? super T,CompletableFuture<U>> fn)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение как произведено заданной функцией результата этого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.thenComposeAsync(Function<? super T,CompletableFuture<U>> fn)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение, как это произвело асинхронно использование
ForkJoinPool.commonPool() заданной функцией результата этого CompletableFuture. |
<U> CompletableFuture<U> |
CompletableFuture.thenComposeAsync(Function<? super T,CompletableFuture<U>> fn, Executor executor)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение, как это произвело асинхронно использование данного исполнителя заданной функцией этого CompletableFuture.
|
CompletableFuture<Void> |
CompletableFuture.thenRun(Runnable action)
Возвращает новый CompletableFuture, который завершается, когда этот CompletableFuture завершается после выполнения данного действия.
|
CompletableFuture<Void> |
CompletableFuture.thenRunAsync(Runnable action)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается после выполнения данного действия от задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.thenRunAsync(Runnable action, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда этот CompletableFuture завершается после выполнения данного действия от задачи, работающей в данном исполнителе.
|
Модификатор и Тип | Метод и Описание |
---|---|
CompletableFuture<Void> |
CompletableFuture.acceptEither(CompletableFuture<? extends T> other, Consumer<? super T> block)
Возвращает новый CompletableFuture, который завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия с результатом или этого или результата другого CompletableFuture.
|
CompletableFuture<Void> |
CompletableFuture.acceptEitherAsync(CompletableFuture<? extends T> other, Consumer<? super T> block)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия с результатом или этого или следствия другого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.acceptEitherAsync(CompletableFuture<? extends T> other, Consumer<? super T> block, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия с результатом или этого или следствия другого CompletableFuture задачи, работающей в данном исполнителе.
|
static CompletableFuture<Void> |
CompletableFuture.allOf(CompletableFuture<?>... cfs)
Возвращает новый CompletableFuture, который завершается, когда все данные CompletableFutures завершаются.
|
static CompletableFuture<Object> |
CompletableFuture.anyOf(CompletableFuture<?>... cfs)
Возвращает новый CompletableFuture, который завершается когда любой из данных полных CompletableFutures с тем же самым результатом.
|
<U> CompletableFuture<U> |
CompletableFuture.applyToEither(CompletableFuture<? extends T> other, Function<? super T,U> fn)
Возвращает новый CompletableFuture, который завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или результата другого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.applyToEitherAsync(CompletableFuture<? extends T> other, Function<? super T,U> fn)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или следствия другого CompletableFuture задачи, работающей в
ForkJoinPool.commonPool() . |
<U> CompletableFuture<U> |
CompletableFuture.applyToEitherAsync(CompletableFuture<? extends T> other, Function<? super T,U> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются с результатом заданной функции или этого или следствия другого CompletableFuture задачи, работающей в данном исполнителе.
|
CompletableFuture<Void> |
CompletableFuture.runAfterBoth(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия.
|
CompletableFuture<Void> |
CompletableFuture.runAfterBothAsync(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия от задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.runAfterBothAsync(CompletableFuture<?> other, Runnable action, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия от задачи, работающей в данном исполнителе.
|
CompletableFuture<Void> |
CompletableFuture.runAfterEither(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия.
|
CompletableFuture<Void> |
CompletableFuture.runAfterEitherAsync(CompletableFuture<?> other, Runnable action)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия от задачи, работающей в
ForkJoinPool.commonPool() . |
CompletableFuture<Void> |
CompletableFuture.runAfterEitherAsync(CompletableFuture<?> other, Runnable action, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается, когда или это или другой данный CompletableFuture завершаются после выполнения данного действия от задачи, работающей в данном исполнителе.
|
<U> CompletableFuture<Void> |
CompletableFuture.thenAcceptBoth(CompletableFuture<? extends U> other, BiConsumer<? super T,? super U> block)
Возвращает новый CompletableFuture, который завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия с результатами двух CompletableFutures.
|
<U> CompletableFuture<Void> |
CompletableFuture.thenAcceptBothAsync(CompletableFuture<? extends U> other, BiConsumer<? super T,? super U> block)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия с результатами двух CompletableFutures от задачи, работающей в
ForkJoinPool.commonPool() . |
<U> CompletableFuture<Void> |
CompletableFuture.thenAcceptBothAsync(CompletableFuture<? extends U> other, BiConsumer<? super T,? super U> block, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture после выполнения данного действия с результатами двух CompletableFutures от задачи, работающей в данном исполнителе.
|
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombine(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn)
Возвращает новый CompletableFuture, который завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures.
|
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombineAsync(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures от задачи, работающей в
ForkJoinPool.commonPool() . |
<U,V> CompletableFuture<V> |
CompletableFuture.thenCombineAsync(CompletableFuture<? extends U> other, BiFunction<? super T,? super U,? extends V> fn, Executor executor)
Возвращает новый CompletableFuture, который асинхронно завершается когда и это и другой данный полный CompletableFuture с результатом заданной функции результатов двух CompletableFutures от задачи, работающей в данном исполнителе.
|
Модификатор и Тип | Метод и Описание |
---|---|
<U> CompletableFuture<U> |
CompletableFuture.thenCompose(Function<? super T,CompletableFuture<U>> fn)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение как произведено заданной функцией результата этого CompletableFuture.
|
<U> CompletableFuture<U> |
CompletableFuture.thenComposeAsync(Function<? super T,CompletableFuture<U>> fn)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение, как это произвело асинхронно использование
ForkJoinPool.commonPool() заданной функцией результата этого CompletableFuture. |
<U> CompletableFuture<U> |
CompletableFuture.thenComposeAsync(Function<? super T,CompletableFuture<U>> fn, Executor executor)
Возвращает CompletableFuture, что после завершения, имеет то же самое значение, как это произвело асинхронно использование данного исполнителя заданной функцией этого CompletableFuture.
|
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92