A C D F G I N O P Q S T U V
All Classes All Packages
All Classes All Packages
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
onFlowNode
s between the given start and end nodes - fromResult(Result) - Static method in enum org.jenkinsci.plugins.workflow.pipelinegraphanalysis.GenericStatus
-
Create a
GenericStatus
from aResult
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 newStatusAndTiming.StatusApiVersion
and set the value ofStatusAndTiming.CURRENT_API_VERSION
to that, and updateStatusAndTiming.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
All Classes All Packages