Package org.jenkinsci.plugins.workflow.flow
package org.jenkinsci.plugins.workflow.flow
-
ClassDescriptionCan be added to advertise the ability to mark pipeline components which prevent pipelines from being able to resume after restart or after pause.Provides a way to indirectly register durability settings to apply to pipelines.User-configurable predicate for errors that may occur during a build.A way for plugins to copy metadata and associated files from one flow execution to another.Convenience implementation that only operates on true builds.Actual executable script.Provides hints about just how hard we should try to protect our workflow from failures of the controller.State of a currently executing workflow.Tracks the running
FlowExecution
s so that it can be enumerated.When Jenkins starts up and everything is loaded, be sure to proactively resurrect all the ongoingFlowExecution
s so that they start running again.Whenever a Pipeline resumes, resume all incomplete steps in itsFlowExecution
.EnumeratesStepExecution
s running insideFlowExecution
.Listens for significant status updates for aFlowExecution
, such as started running or completed.We need something that's serializable in small moniker that helps us find THE instance ofFlowExecution
.Marker interface for queue executables fromFlowExecutionOwner.getExecutable()
.Supports a global default durability level for usersGraphListener
s can be used in two different ways: either as anExtension
, which will have itsGraphListener.onNewHead(FlowNode)
fired for everyFlowExecution
, or by instantiation and being passed toFlowExecution.addListener(GraphListener)
, in which case only events for that specificFlowExecution
will be fired.Listener which should be notified of events immediately as they occur.Generated localization support class.Manages per-build stashes of files.Mixin interface for anArtifactManager
which supports specialized stash behavior as well.Extension point for customizing behavior of stashes from other plugins.StepListener
s are fired before invoking a step but after theFlowNode
has been created and theStepContext
has been populated.