public class DependencyTask<E> extends Object implements Comparable<DependencyTask<?>>, Callable<E>
Modifier and Type | Field and Description |
---|---|
List<DependencyTask<?>> |
_dependencyTasks |
static boolean |
ENABLE_DEBUG_DATA |
Constructor and Description |
---|
DependencyTask(Callable<E> task,
List<DependencyTask<?>> dependantTasks) |
Modifier and Type | Method and Description |
---|---|
void |
addDependent(DependencyTask<?> dependencyTask) |
void |
addPool(ExecutorService pool) |
void |
assignFuture(CompletableFuture<Future<?>> f) |
E |
call() |
int |
compareTo(DependencyTask<?> task) |
boolean |
isReady() |
void |
setPriority(int priority) |
String |
toString() |
public static final boolean ENABLE_DEBUG_DATA
public List<DependencyTask<?>> _dependencyTasks
public DependencyTask(Callable<E> task, List<DependencyTask<?>> dependantTasks)
public void addPool(ExecutorService pool)
public void assignFuture(CompletableFuture<Future<?>> f)
public boolean isReady()
public void setPriority(int priority)
public void addDependent(DependencyTask<?> dependencyTask)
public int compareTo(DependencyTask<?> task)
compareTo
in interface Comparable<DependencyTask<?>>
Copyright © 2021 The Apache Software Foundation. All rights reserved.