Uses of Class
org.jenkinsci.plugins.workflow.flow.FlowExecution
-
Packages that use FlowExecution Package Description org.jenkinsci.plugins.workflow.actions org.jenkinsci.plugins.workflow.flow org.jenkinsci.plugins.workflow.graph org.jenkinsci.plugins.workflow.graphanalysis Provides a library of methods to work with and analyze the graph ofFlowNode
s produced from a pipeline execution. -
-
Uses of FlowExecution in org.jenkinsci.plugins.workflow.actions
Methods in org.jenkinsci.plugins.workflow.actions with parameters of type FlowExecution Modifier and Type Method Description static FlowNode
ErrorAction. findOrigin(Throwable error, FlowExecution execution)
Attempts to locate the first node of a build which threw an error. -
Uses of FlowExecution in org.jenkinsci.plugins.workflow.flow
Methods in org.jenkinsci.plugins.workflow.flow that return FlowExecution Modifier and Type Method Description FlowExecution
FlowDefinition. create(FlowExecutionOwner handle, TaskListener listener, List<? extends Action> actions)
Starts a brand new execution of this definition from the beginning.FlowExecution
FlowDefinition. create(FlowExecutionOwner handle, List<? extends Action> actions)
Deprecated.abstract FlowExecution
FlowExecutionOwner. get()
FlowExecution
FlowExecutionOwner. getOrNull()
Same asFlowExecutionOwner.get()
but avoids throwing an exception or blocking.Methods in org.jenkinsci.plugins.workflow.flow that return types with arguments of type FlowExecution Modifier and Type Method Description Iterator<FlowExecution>
FlowExecutionList. iterator()
Lists all the currentFlowExecutionOwner
s.Methods in org.jenkinsci.plugins.workflow.flow with parameters of type FlowExecution Modifier and Type Method Description static void
FlowExecutionListener. fireCompleted(FlowExecution execution)
Fires theFlowExecutionListener.onCompleted(FlowExecution)
event.static void
FlowExecutionListener. fireCreated(FlowExecution execution)
Fires theFlowExecutionListener.onCreated(FlowExecution)
event.static void
FlowExecutionListener. fireResumed(FlowExecution execution)
Fires theFlowExecutionListener.onResumed(FlowExecution)
event.static void
FlowExecutionListener. fireRunning(FlowExecution execution)
Fires theFlowExecutionListener.onRunning(FlowExecution)
event.void
FlowExecutionListener. onCompleted(FlowExecution execution)
Called when aFlowExecution
has completed.void
FlowExecutionListener. onCreated(FlowExecution execution)
Called when aFlowExecution
has been created, but before it starts running.void
FlowExecutionList.ResumeStepExecutionListener. onResumed(FlowExecution e)
void
FlowExecutionListener. onResumed(FlowExecution execution)
Called when aFlowExecution
has resumed.void
FlowExecutionListener. onRunning(FlowExecution execution)
Called when aFlowExecution
has started running. -
Uses of FlowExecution in org.jenkinsci.plugins.workflow.graph
Methods in org.jenkinsci.plugins.workflow.graph that return FlowExecution Modifier and Type Method Description FlowExecution
FlowNode. getExecution()
Constructors in org.jenkinsci.plugins.workflow.graph with parameters of type FlowExecution Constructor Description AtomNode(FlowExecution exec, String id, FlowNode... parents)
BlockEndNode(FlowExecution exec, String id, START start, List<FlowNode> parents)
BlockEndNode(FlowExecution exec, String id, START start, FlowNode... parents)
BlockStartNode(FlowExecution exec, String id, List<FlowNode> parents)
BlockStartNode(FlowExecution exec, String id, FlowNode... parents)
FlowEndNode(FlowExecution exec, String id, FlowStartNode start, Result result, FlowNode... parents)
FlowGraphWalker(FlowExecution exec)
FlowNode(FlowExecution exec, String id, List<FlowNode> parents)
FlowNode(FlowExecution exec, String id, FlowNode... parents)
FlowStartNode(FlowExecution exec, String id)
ForkNode(FlowExecution storage, String id, FlowNode... parents)
Deprecated.JoinNode(FlowExecution exec, String id, ForkNode forkNode, List<FlowNode> parents)
Deprecated. -
Uses of FlowExecution in org.jenkinsci.plugins.workflow.graphanalysis
Methods in org.jenkinsci.plugins.workflow.graphanalysis with parameters of type FlowExecution Modifier and Type Method Description List<FlowNode>
AbstractFlowScanner. allNodes(FlowExecution exec)
Convenience method to get the list of allFlowNode
s for the execution, in iterator order.List<FlowNode>
AbstractFlowScanner. filteredNodes(FlowExecution exec, com.google.common.base.Predicate<FlowNode> matchPredicate)
FlowNode
AbstractFlowScanner. findFirstMatch(FlowExecution exec, com.google.common.base.Predicate<FlowNode> matchPredicate)
Syntactic sugar forAbstractFlowScanner.findFirstMatch(Collection, Collection, Predicate)
usinggetCurrentHeads()
to get heads and no denyListFlowNode
LinearScanner. findFirstMatch(FlowExecution exec, com.google.common.base.Predicate<FlowNode> matchPredicate)
Deprecated.unsafe to call
-