| Constructor and Description |
|---|
NTaskSetImpl() |
public NTaskSet executorService(ExecutorService executor)
executorService in interface NTaskSetpublic NTaskSet add(CompletableFuture<?> future)
public NTaskSet add(String taskId, CompletableFuture<?> future)
public NTaskSet supply(Supplier<?> supplier, ExecutorService exec)
public NTaskSet supply(String taskId, Supplier<?> supplier, ExecutorService executor)
public NTaskSet run(Runnable task, ExecutorService exec)
public NTaskSet run(String taskId, Runnable task, ExecutorService executor)
public NTaskSet call(Callable<?> task, ExecutorService exec)
public NTaskSet call(String taskId, Callable<?> task, ExecutorService exec)
public NTaskSet call(NCallable<?> task, ExecutorService exec)
public <T> List<CompletableFuture<T>> futures(Class<T> type)
public List<CompletableFuture<?>> futures()
public <T> List<NTaskResult<T>> results()
public <T> List<NTaskResult<T>> results(Class<T> type)
public NTaskSet cancelAll(boolean mayInterrupt)
public NTaskSet requireAll()
requireAll in interface NTaskSetpublic <T> NOptional<NTaskResult<T>> firstMatch(Predicate<NTaskResult<T>> predicate, boolean cancelOthers)
firstMatch in interface NTaskSetpublic <T> CompletableFuture<NOptional<NTaskResult<T>>> firstMatchAsync(Predicate<NTaskResult<T>> predicate, boolean cancelOthers)
firstMatchAsync in interface NTaskSetCopyright © 2025 vpc open source initiative. All rights reserved.