All Classes and Interfaces

Class
Description
 
 
Per-run cache of computed TimingInfo and NodeRunStatus for closed block relationships, keyed by (startId, endId).
 
 
 
 
 
 
Lists the builds a run triggered.
 
 
 
 
 
 
 
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
Pipeline step that hides enclosed steps from view.
 
Execution for HideFromViewStep.
What the current user can do with an input step a run is waiting on.
What a graph or step list computed from the live state depends on.
Creates and readies LiveGraphState entries at execution start / resume, and hands the final graph off to the on-disk cache at completion so the first post-build read doesn't need a fresh scanner sweep.
Extension that captures every new FlowNode across every running execution and feeds it to the corresponding LiveGraphState.
Holds one LiveGraphState per in-progress run of this Jenkins.
Projection of a LiveGraphState at a point in time.
Generated localization support class.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Disk-backed cache for the computed pipeline graph and step list of completed runs.
 
An input step that's waiting to be given.
Writes plugin DTOs to JSON via Jackson, wrapped in the Stapler okJSON envelope ({"status":"ok","data":...}) that the frontend expects.
 
Generates a Tree Representation of the DAG.
 
 
 
Shows a run's stages in its build history entry.
 
 
 
 
 
 
 
 
 
 
 
 
Finds both block-scoped and legacy stages
Opens a table of how long each stage took in recent builds, from the new job page's overflow menu.
Adds "Stage durations" to the new job page's overflow menu.
Duplicates some string constants used in pipeline-stage-tags-metadata plugin to avoid introducing the dependency.
Provides common, comprehensive set of APIs for doing status and timing computations on pieces of a pipeline execution.
Denotes the version of the status API supported, which marks the permitted GenericStatus values it may return
 
Container object for timing info about piece of a flow
Builds started with an Cause.UpstreamCause pointing at this run, such as from triggers { upstream(...) }.
 
Per-run cache of WarningAction lookups between two flow nodes.