public class JIPipeGraphRun extends AbstractJIPipeRunnable implements JIPipeGraphRunGCGraph.GCEventListener
JIPipeRunnable.EnqeuedEventListener, JIPipeRunnable.EnqueuedEvent, JIPipeRunnable.EnqueuedEventEmitter, JIPipeRunnable.FinishedEvent, JIPipeRunnable.FinishedEventEmitter, JIPipeRunnable.FinishedEventListener, JIPipeRunnable.InterruptedEvent, JIPipeRunnable.InterruptedEventEmitter, JIPipeRunnable.InterruptedEventListener, JIPipeRunnable.ProgressEvent, JIPipeRunnable.ProgressEventEmitter, JIPipeRunnable.ProgressEventListener, JIPipeRunnable.StartedEvent, JIPipeRunnable.StartedEventEmitter, JIPipeRunnable.StartedEventListener
Constructor and Description |
---|
JIPipeGraphRun(JIPipeGraphRun parent,
JIPipeGraph graph,
JIPipeGraphRunConfiguration configuration) |
JIPipeGraphRun(JIPipeProject project,
JIPipeGraphRunConfiguration configuration) |
Modifier and Type | Method and Description |
---|---|
void |
cleanGraph(JIPipeGraph graph,
JIPipeProgressInfo progressInfo) |
JIPipeGraphRun |
getBaseRun() |
JIPipeGraphRunConfiguration |
getConfiguration() |
JIPipeGraph |
getGraph() |
JIPipeGraphRun |
getParent() |
JIPipeProject |
getProject() |
JIPipeRuntimePartition |
getRuntimePartition(int index) |
JIPipeRuntimePartition |
getRuntimePartition(RuntimePartitionReferenceParameter reference) |
String |
getTaskLabel()
A name for the runnable
|
int |
getValidRuntimePartitionIndex(int index) |
void |
onGCEvent(JIPipeGraphRunGCGraph.GCEvent event) |
static void |
restoreStoragePaths(JIPipeProject project,
Path outputPath)
Writes node internal storage paths and output slot storage paths into the graph of the project
Used for the legacy result viewer
|
void |
run() |
boolean |
runtimePartitionEquals(JIPipeGraphNode node1,
JIPipeGraphNode node2) |
getProgressInfo, getRunUUID, setProgressInfo
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
isLogSilent, onFinished, onInterrupted
public JIPipeGraphRun(JIPipeGraphRun parent, JIPipeGraph graph, JIPipeGraphRunConfiguration configuration)
public JIPipeGraphRun(JIPipeProject project, JIPipeGraphRunConfiguration configuration)
public static void restoreStoragePaths(JIPipeProject project, Path outputPath)
project
- the projectoutputPath
- the output pathpublic JIPipeGraphRun getParent()
public JIPipeGraphRun getBaseRun()
public String getTaskLabel()
JIPipeRunnable
getTaskLabel
in interface JIPipeRunnable
public JIPipeGraphRunConfiguration getConfiguration()
public void cleanGraph(JIPipeGraph graph, JIPipeProgressInfo progressInfo)
public JIPipeProject getProject()
public JIPipeGraph getGraph()
public boolean runtimePartitionEquals(JIPipeGraphNode node1, JIPipeGraphNode node2)
public int getValidRuntimePartitionIndex(int index)
public JIPipeRuntimePartition getRuntimePartition(RuntimePartitionReferenceParameter reference)
public JIPipeRuntimePartition getRuntimePartition(int index)
public void onGCEvent(JIPipeGraphRunGCGraph.GCEvent event)
onGCEvent
in interface JIPipeGraphRunGCGraph.GCEventListener
Copyright © 2020–2025 Leibniz Institute for Natural Product Research and Infection Biology - Hans Knöll Institute (HKI). All rights reserved.