public class DagOnSteroids extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
DagOnSteroids.DagCleaner |
static class |
DagOnSteroids.NodeCleaner |
static class |
DagOnSteroids.NodeNameVersion |
static class |
DagOnSteroids.State
actually, this enum should be embedded in DagCleaner class,
as it is meaningful only within DagCleaner context,
but java des not allow enum in non-static classes
|
| Modifier and Type | Field and Description |
|---|---|
Dag.Bumper |
bumper |
| Constructor and Description |
|---|
DagOnSteroids(Dag dag,
Map<String,String> nodeAliases,
Map<String,String> properties) |
public final Dag.Bumper bumper
public Dag getDag()
public String getSubDagId()
public void setSubDagId(String subDagId)
public EnumMap<Scope,DagOnSteroids.DagCleaner> getDagCleaners()
public DagOnSteroids.DagCleaner getDagCleaner(Scope scope)
public pl.touk.throwing.ThrowingBiFunction<Map.Entry<Scope,Boolean>,Dag.Node,DagOnSteroids.NodeCleaner.NodeCleaningResult,DagOnSteroids.NodeCleaner.NodeCleanerException> getCleaningFunction()
public void setCleaningFunction(pl.touk.throwing.ThrowingBiFunction<Map.Entry<Scope,Boolean>,Dag.Node,DagOnSteroids.NodeCleaner.NodeCleaningResult,DagOnSteroids.NodeCleaner.NodeCleanerException> cleaningFunction)
public DagOnSteroids.NodeCleaner.NodeCleaningResult clean(Scope scope, Dag.Node node, Boolean skipRelease) throws DagOnSteroids.NodeCleaner.NodeCleanerException
public static List<Dag.Node> getNodesFromNameAndBranchContains(Dag dag, String nodeName, String branchSubstring)
public Collection<DagOnSteroids.NodeNameVersion> getNexts(boolean allowSnapshots)
Copyright © 2017 aequologica. All rights reserved.