Uses of Package
org.jenkinsci.plugins.workflow.flow
Package
Description
Provides a library of methods to work with and analyze the graph of
FlowNode
s produced from a pipeline execution.APIs supporting the production and retrieval of log messages associated with Pipeline builds (
FlowExecutionOwner
) and individual steps (FlowNode
).-
-
ClassDescriptionA way for plugins to copy metadata and associated files from one flow execution to another.Convenience implementation that only operates on true builds.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.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
.GraphListener
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. -
ClassDescriptionState of a currently executing workflow.
GraphListener
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. -
-
ClassDescriptionWe need something that's serializable in small moniker that helps us find THE instance of
FlowExecution
.Marker interface for queue executables fromFlowExecutionOwner.getExecutable()
. -
ClassDescriptionWe need something that's serializable in small moniker that helps us find THE instance of
FlowExecution
.