Class Task
- java.lang.Object
-
- org.neo4j.gds.core.utils.progress.tasks.Task
-
- Direct Known Subclasses:
IterativeTask,LeafTask
public class Task extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description static longNOT_FINISHEDstatic longNOT_STARTEDstatic intUNKNOWN_CONCURRENCYstatic intUNKNOWN_VOLUME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()java.lang.Stringdescription()org.neo4j.gds.core.utils.mem.MemoryRangeestimatedMemoryRangeInBytes()voidfail()voidfinish()longfinishTime()ProgressgetProgress()booleanhasNotStarted()voidlogProgress()voidlogProgress(long value)intmaxConcurrency()TasknextSubtask()protected TasknextSubTaskAfterValidation()java.lang.Stringrender()voidsetEstimatedMemoryRangeInBytes(org.neo4j.gds.core.utils.mem.MemoryRange memoryRangeInBytes)voidsetMaxConcurrency(int maxConcurrency)voidsetVolume(long volume)voidstart()longstartTime()Statusstatus()java.util.List<Task>subTasks()voidvisit(TaskVisitor taskVisitor)
-
-
-
Field Detail
-
UNKNOWN_VOLUME
public static final int UNKNOWN_VOLUME
- See Also:
- Constant Field Values
-
UNKNOWN_CONCURRENCY
public static final int UNKNOWN_CONCURRENCY
- See Also:
- Constant Field Values
-
NOT_STARTED
public static final long NOT_STARTED
- See Also:
- Constant Field Values
-
NOT_FINISHED
public static final long NOT_FINISHED
- See Also:
- Constant Field Values
-
-
Method Detail
-
description
public java.lang.String description()
-
subTasks
public java.util.List<Task> subTasks()
-
status
public Status status()
-
nextSubtask
public Task nextSubtask()
-
start
public void start()
-
finish
public void finish()
-
cancel
public void cancel()
-
getProgress
public Progress getProgress()
-
setVolume
public void setVolume(long volume)
-
logProgress
public void logProgress()
-
logProgress
public void logProgress(long value)
-
visit
public void visit(TaskVisitor taskVisitor)
-
startTime
public long startTime()
-
finishTime
public long finishTime()
-
hasNotStarted
public boolean hasNotStarted()
-
estimatedMemoryRangeInBytes
public org.neo4j.gds.core.utils.mem.MemoryRange estimatedMemoryRangeInBytes()
-
maxConcurrency
public int maxConcurrency()
-
setMaxConcurrency
public void setMaxConcurrency(int maxConcurrency)
-
setEstimatedMemoryRangeInBytes
public void setEstimatedMemoryRangeInBytes(org.neo4j.gds.core.utils.mem.MemoryRange memoryRangeInBytes)
-
fail
public void fail()
-
nextSubTaskAfterValidation
protected Task nextSubTaskAfterValidation()
-
render
public java.lang.String render()
-
-