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 long
NOT_FINISHED
static long
NOT_STARTED
static int
UNKNOWN_CONCURRENCY
static int
UNKNOWN_VOLUME
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cancel()
java.lang.String
description()
org.neo4j.gds.core.utils.mem.MemoryRange
estimatedMemoryRangeInBytes()
void
fail()
void
finish()
long
finishTime()
Progress
getProgress()
boolean
hasNotStarted()
void
logProgress()
void
logProgress(long value)
int
maxConcurrency()
Task
nextSubtask()
protected Task
nextSubTaskAfterValidation()
java.lang.String
render()
void
setEstimatedMemoryRangeInBytes(org.neo4j.gds.core.utils.mem.MemoryRange memoryRangeInBytes)
void
setMaxConcurrency(int maxConcurrency)
void
setVolume(long volume)
void
start()
long
startTime()
Status
status()
java.util.List<Task>
subTasks()
void
visit(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()
-
-