A C D F G I N O P Q S T U V 
All Classes All Packages

A

ABORTED - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Aborted while running, no way to determine final outcome Result.ABORTED
API_V1 - Static variable in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
 
API_V2 - Static variable in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
 

C

coerceStatusApi(GenericStatus, StatusAndTiming.StatusApiVersion) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Use this to permit consuming this API without having to be aware of new GenericStatus codes.
computeBranchStatuses(WorkflowRun, FlowNode, List<BlockStartNode>, List<FlowNode>, FlowNode) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Deprecated.
computeBranchStatuses(WorkflowRun, ParallelMemoryFlowChunk) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Deprecated.
computeBranchStatuses2(WorkflowRun, FlowNode, List<BlockStartNode>, List<FlowNode>, FlowNode) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Compute status codes for a set of parallel branches.
computeBranchStatuses2(WorkflowRun, ParallelMemoryFlowChunk) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Get statuses for each branch - note: some statuses may be null, API consumers MUST use StatusAndTiming.coerceStatusApi(GenericStatus, StatusApiVersion) on outputs to safely handle addition of new statuses.
computeChunkStatus(WorkflowRun, FlowNode, FlowNode, FlowNode, FlowNode) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Deprecated.
computeChunkStatus(WorkflowRun, MemoryFlowChunk) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Deprecated.
computeChunkStatus2(WorkflowRun, FlowNode, FlowNode, FlowNode, FlowNode) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Compute the overall status for a chunk comprising firstNode through lastNode, inclusive
computeChunkStatus2(WorkflowRun, MemoryFlowChunk) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Return status or null if not executed all (null FlowExecution) Note: API consumers MUST use StatusAndTiming.coerceStatusApi(GenericStatus, StatusApiVersion) on outputs to safely handle addition of new statuses.
computeChunkTiming(WorkflowRun, long, FlowNode, FlowNode, FlowNode) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Compute timing for a chunk of nodes
computeChunkTiming(WorkflowRun, long, MemoryFlowChunk) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
 
computeOverallParallelTiming(WorkflowRun, Map<String, TimingInfo>, FlowNode, FlowNode) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Computes the branch timings for a set of parallel branches.
computeParallelBranchTimings(WorkflowRun, FlowNode, List<BlockStartNode>, List<FlowNode>, FlowNode, long[]) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Compute timing for all branches of a parallel
condenseStatus(Collection<GenericStatus>) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Combines the status results from a list of parallel branches to report a single overall status
CURRENT_API_VERSION - Static variable in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
 

D

DISABLE_WARNING_ACTION_LOOKUP - Static variable in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
 

F

FAILURE - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Completed and explicitly failed, i.e.
findWorstWarningBetween(FlowNode, FlowNode) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Find the worst result WarningAction on FlowNodes between the given start and end nodes
fromResult(Result) - Static method in enum org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Create a GenericStatus from a Result

G

GenericStatus - Enum in org.jenkinsci.plugins.workflow.pipelinegraphanalysis
Statuses of a FlowChunk in increasing priority order Note, when adding new statuses you need to add a new StatusAndTiming.StatusApiVersion and set the value of StatusAndTiming.CURRENT_API_VERSION to that, and update StatusAndTiming.coerceStatusMap(Map) to do coercion for new codings to protect core APIs from unknown values
getAllowedStatuses() - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming.StatusApiVersion
Get set of legal status values
getPauseDurationMillis() - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 
getSkippedForConditional() - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageStatus
 
getStartTimeMillis() - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 
getTagName() - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageStatus
 
getTotalDurationMillis() - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 
getVersion() - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming.StatusApiVersion
 

I

IN_PROGRESS - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Not complete: still executing, waiting for a result
isChunkEnd(FlowNode, FlowNode) - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageChunkFinder
End is where you have a label marker before it...
isChunkStart(FlowNode, FlowNode) - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageChunkFinder
 
isPendingInput(WorkflowRun) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Return true if the run is paused on input
isStartInsideChunk() - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageChunkFinder
 

N

NOT_EXECUTED - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
We resumed from checkpoint or Result.NOT_BUILT status - nothing ran in the chunk.

O

org.jenkinsci.plugins.workflow.pipelinegraphanalysis - package org.jenkinsci.plugins.workflow.pipelinegraphanalysis
 

P

PAUSED_PENDING_INPUT - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Not complete: we are waiting for user input to continue (special case of IN_PROGRESS)
printNodes(WorkflowRun, boolean, boolean) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Helper, prints flow graph in some detail - now a common utility so others don't have to reinvent it

Q

QUEUED - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Not complete: still executing, in a node block, but the node block is in queue.

S

setPauseDurationMillis(long) - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 
setStartTimeMillis(long) - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 
setTotalDurationMillis(long) - Method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 
StageChunkFinder - Class in org.jenkinsci.plugins.workflow.pipelinegraphanalysis
Finds both block-scoped and legacy stages
StageChunkFinder() - Constructor for class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageChunkFinder
 
StageStatus - Class in org.jenkinsci.plugins.workflow.pipelinegraphanalysis
Duplicates some string constants used in pipeline-stage-tags-metadata plugin to avoid introducing the dependency.
StageStatus() - Constructor for class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageStatus
 
StatusAndTiming - Class in org.jenkinsci.plugins.workflow.pipelinegraphanalysis
Provides common, comprehensive set of APIs for doing status and timing computations on pieces of a pipeline execution.
StatusAndTiming() - Constructor for class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
 
StatusAndTiming.StatusApiVersion - Class in org.jenkinsci.plugins.workflow.pipelinegraphanalysis
Denotes the version of the status API supported, which marks the permitted GenericStatus values it may return
SUCCESS - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Completed & successful, ex Result.SUCCESS

T

TAG_NAME - Static variable in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StageStatus
 
TimingInfo - Class in org.jenkinsci.plugins.workflow.pipelinegraphanalysis
Container object for timing info about piece of a flow
TimingInfo() - Constructor for class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 
TimingInfo(long, long, long) - Constructor for class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.TimingInfo
 

U

UNSTABLE - org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Completed with recoverable failures, such as noncritical tests, ex Result.UNSTABLE

V

valueOf(String) - Static method in enum org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
Returns an array containing the constants of this enum type, in the order they are declared.
verifySameRun(WorkflowRun, FlowNode...) - Static method in class org.jenkinsci.plugins.workflow.pipelinegraphanalysis.StatusAndTiming
Check that all the flownodes & run describe the same pipeline run/execution
A C D F G I N O P Q S T U V 
All Classes All Packages