All Classes and Interfaces

Class
Description
 
 
Per-run cache of computed TimingInfo and NodeRunStatus for closed block relationships, keyed by (startId, endId).
 
 
 
 
 
 
 
 
 
 
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.
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.
Singleton holding one LiveGraphState per in-progress run.
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.
 
 
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.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Finds both block-scoped and legacy stages
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
Per-run cache of WarningAction lookups between two flow nodes.