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.