## Uses of Interface
org.apache.ignite.ml.environment.parallelism.Promise

- Packages that use Promise
  Package | Description
  --- | ---
  org.apache.ignite.ml.environment.parallelism | Package contains realisations of parallelism strategies for multi-thread algorithms.

- - ### Uses of Promise in org.apache.ignite.ml.environment.parallelism

    Classes in org.apache.ignite.ml.environment.parallelism that implement Promise
    Modifier and Type | Class and Description
    --- | ---
    `static class` | `DefaultParallelismStrategy.FutureWrapper<T>` Wrapper for future class.
    `static class` | `NoParallelismStrategy.Stub<T>` Stub for Future interface implementation.

    Methods in org.apache.ignite.ml.environment.parallelism that return Promise
    Modifier and Type | Method and Description
    --- | ---
    `<T> Promise<T>` | NoParallelismStrategy.`submit(IgniteSupplier<T> task)` Submit task.
    `<T> Promise<T>` | DefaultParallelismStrategy.`submit(IgniteSupplier<T> task)` Submit task.
    `<T> Promise<T>` | ParallelismStrategy.`submit(IgniteSupplier<T> task)` Submit task.

    Methods in org.apache.ignite.ml.environment.parallelism that return types with arguments of type Promise
    Modifier and Type | Method and Description
    --- | ---
    `default <T> List<Promise<T>>` | ParallelismStrategy.`submit(List<IgniteSupplier<T>> tasks)` Submit the list of tasks.

2021 Copyright © Apache Software Foundation
| Follow @ApacheIgnite
Ignite Database and Caching Platform | : ver. 2.11.0
Release Date | : September 11 2021