Class PipelineStage
- java.lang.Object
-
- com.netflix.spinnaker.orca.front50.pipeline.PipelineStage
-
- All Implemented Interfaces:
com.netflix.spinnaker.kork.plugins.api.internal.SpinnakerExtensionPoint,com.netflix.spinnaker.orca.api.pipeline.CancellableStage,com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder,org.pf4j.ExtensionPoint
@Component public class PipelineStage extends java.lang.Object implements com.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder, com.netflix.spinnaker.orca.api.pipeline.CancellableStage
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringPIPELINE_CONFIG_TYPE
-
Constructor Summary
Constructors Constructor Description PipelineStage(com.netflix.spinnaker.orca.pipeline.persistence.ExecutionRepository executionRepository)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidafterStages(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage, com.netflix.spinnaker.orca.api.pipeline.graph.StageGraphBuilder graph)com.netflix.spinnaker.orca.api.pipeline.CancellableStage.Resultcancel(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage)booleancanManuallySkip(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage)voidprepareStageForRestart(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage)voidtaskGraph(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage, com.netflix.spinnaker.orca.api.pipeline.graph.TaskNode.Builder builder)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
taskGraph
public void taskGraph(@Nonnull com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage, @Nonnull com.netflix.spinnaker.orca.api.pipeline.graph.TaskNode.Builder builder)- Specified by:
taskGraphin interfacecom.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder
-
afterStages
public void afterStages(@Nonnull com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage, @Nonnull com.netflix.spinnaker.orca.api.pipeline.graph.StageGraphBuilder graph)- Specified by:
afterStagesin interfacecom.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder
-
prepareStageForRestart
public void prepareStageForRestart(@Nonnull com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage)- Specified by:
prepareStageForRestartin interfacecom.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder
-
cancel
public com.netflix.spinnaker.orca.api.pipeline.CancellableStage.Result cancel(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage)
- Specified by:
cancelin interfacecom.netflix.spinnaker.orca.api.pipeline.CancellableStage
-
canManuallySkip
public boolean canManuallySkip(com.netflix.spinnaker.orca.api.pipeline.models.StageExecution stage)
- Specified by:
canManuallySkipin interfacecom.netflix.spinnaker.orca.api.pipeline.graph.StageDefinitionBuilder
-
-