Package org.apache.sysds.runtime.util
Class DependencyTask<E>
java.lang.Object
org.apache.sysds.runtime.util.DependencyTask<E>
- All Implemented Interfaces:
Comparable<DependencyTask<?>>,Callable<E>
- Direct Known Subclasses:
DependencyWrapperTask
-
Field Summary
FieldsModifier and TypeFieldDescriptionList<DependencyTask<?>>debugging dependency tasks only used if LOG.isDebugEnabled -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDependent(DependencyTask<?> dependencyTask) voidaddPool(ExecutorService pool) voidassignFuture(CompletableFuture<Future<?>> f) call()intcompareTo(DependencyTask<?> task) booleanhasDependency(DependencyTask<?> dependencyTask) booleanisReady()voidsetPriority(int priority) toString()
-
Field Details
-
_dependencyTasks
debugging dependency tasks only used if LOG.isDebugEnabled
-
-
Constructor Details
-
DependencyTask
-
-
Method Details
-
addPool
-
assignFuture
-
isReady
public boolean isReady() -
setPriority
public void setPriority(int priority) -
addDependent
-
hasDependency
-
call
-
toString
-
compareTo
- Specified by:
compareToin interfaceComparable<E>
-