All Classes Interface Summary Class Summary Enum Summary
Class |
Description |
AbstractFlowScanner |
Core APIs and base logic for FlowScanners that extract information from a pipeline execution.
|
ArgumentsAction |
Stores some or all of the arguments used to create and configure the Step executed by a FlowNode .
|
ArgumentsAction.NotStoredReason |
Used as a placeholder marker for Step arguments not stored for various reasons.
|
AtomNode |
FlowNode that has no further FlowNodes inside.
|
BlockableResume |
Can be added to advertise the ability to mark pipeline components which prevent pipelines from being able to resume
after restart or after pause.
|
BlockChunkFinder |
Matches start and end of a block.
|
BlockEndNode<START extends BlockStartNode> |
End of a block.
|
BlockStartNode |
|
BodyInvocationAction |
Attached to BlockStartNode to indicate that this block
represents an invocation of body block.
|
BrokenLogStorage |
Placeholder for storage broken by some kind of access error.
|
ChunkFinder |
Think of this as setting conditions to mark a region of interest in the graph of FlowNode from a FlowExecution .
|
ConsoleAnnotators |
|
DepthFirstScanner |
Does a simple and somewhat efficient depth-first search of all FlowNodes in the DAG.
|
DurabilityHintProvider |
Provides a way to indirectly register durability settings to apply to pipelines.
|
ErrorAction |
Attached to FlowNode that caused an error.
|
ErrorCondition |
User-configurable predicate for errors that may occur during a build.
|
ErrorCondition.ErrorConditionDescriptor |
|
FileLogStorage |
Simple implementation of log storage in a single file that maintains a side file with an index indicating where node transitions occur.
|
FilePathUtils |
|
FilePathUtils.Listener |
|
Filterator<T> |
Iterator that may be navigated through a filtered wrapper.
|
FlowActionStorage |
|
FlowChunk |
Common container interface for a series of FlowNode s with a logical start and end.
|
FlowChunkWithContext |
FlowChunk with information about what comes before/after
|
FlowCopier |
A way for plugins to copy metadata and associated files from one flow execution to another.
|
FlowCopier.ByRun |
Convenience implementation that only operates on true builds.
|
FlowCopier.StandardActions |
|
FlowDefinition |
Actual executable script.
|
FlowDefinitionDescriptor |
|
FlowDurabilityHint |
Provides hints about just how hard we should try to protect our workflow from failures of the controller.
|
FlowEndNode |
End of the entire program.
|
FlowExecution |
State of a currently executing workflow.
|
FlowExecutionList |
|
FlowExecutionList.ItemListenerImpl |
When Jenkins starts up and everything is loaded, be sure to proactively resurrect
all the ongoing FlowExecution s so that they start running again.
|
FlowExecutionList.ResumeStepExecutionListener |
Whenever a Pipeline resumes, resume all incomplete steps in its FlowExecution .
|
FlowExecutionList.StepExecutionIteratorImpl |
|
FlowExecutionListener |
Listens for significant status updates for a FlowExecution , such as started running or completed.
|
FlowExecutionOwner |
We need something that's serializable in small moniker that helps us find THE instance
of FlowExecution .
|
FlowExecutionOwner.Executable |
|
FlowGraphWalker |
Visits a graph of flow nodes and iterates nodes in them.
|
FlowNode |
One node in a flow graph.
|
FlowNodeAction |
Action that gets a reference to FlowNode back
when it gets deserialized.
|
FlowNodeViewColumn |
Extension point for adding a column to a table rendering of FlowNode s.
|
FlowNodeViewColumnDescriptor |
|
FlowNodeVisitor |
Interface used when examining a pipeline FlowNode graph node by node, and terminating when a condition is met
|
FlowScanningUtils |
Library of common functionality when analyzing/walking flow graphs
|
FlowStartNode |
Start of the entire flow.
|
ForkNode |
Deprecated.
|
ForkScanner |
Scanner that will scan down all forks when we hit parallel blocks before continuing (as opposed to DepthFirstScanner ), but generally runs in linear order.
|
GlobalDefaultFlowDurabilityLevel |
Supports a global default durability level for users
|
GlobalDefaultFlowDurabilityLevel.DescriptorImpl |
|
GraphListener |
|
GraphListener.Synchronous |
Listener which should be notified of events immediately as they occur.
|
GraphLookupView |
Interface that can be exposed by objects providing means to easily look up information about the structure of a pipeline run
Usually this is scoped to a specific FlowExecution .
|
GraphLookupView.EnclosingBlocksIterable |
|
JoinNode |
Deprecated.
|
LabelAction |
To mark FlowNode with human readable label, like stages.
|
LabelledChunkFinder |
Splits a flow execution into FlowChunk s whenever you have a label.
|
LinearBlockHoppingScanner |
Extension of LinearScanner that skips nested blocks at the current level, useful for finding enclosing blocks.
|
LinearScanner |
Scans through the flow graph in strictly linear fashion, visiting only the first branch in parallel blocks.
|
LogAction |
Associated with a node which has some log text.
|
LogStorage |
Means of replacing how logs are stored for a Pipeline build as a whole or for one step.
|
LogStorageFactory |
|
MemoryFlowChunk |
FlowChunk that holds direct references to the FlowNode instances and context info
This makes it easy to use in analysis and visualizations, but inappropriate to retain in caches, etc
|
Messages |
Generated localization support class.
|
MoreExecutors |
|
NodeStepNamePredicate |
Predicate that matches FlowNode s (specifically StepNode s) with a specific StepDescriptor name.
|
NodeStepTypePredicate |
Predicate that matches FlowNode s (specifically StepNode s) with a specific StepDescriptor type.
|
NotExecutedNodeAction |
Action that marks a node as being non-executed.
|
OutputStreamTaskListener |
|
OutputStreamTaskListener.Default |
|
ParallelFlowChunk<ChunkType extends FlowChunk> |
FlowChunk mapping to the block from a Parallel step (with parallel branches inside)
|
ParallelMemoryFlowChunk |
Corresponds to a parallel block, acts as an in-memory container that can plug into status/timing APIs
|
PersistentAction |
|
Pickle |
Handle value objects to replace another stateful objects that cannot be serialized on its own,
such as FilePath .
|
PickleFactory |
Provides a way of converting transient objects into Pickle s.
|
QueueItemAction |
Records information for a node block.
|
QueueItemAction.QueueState |
Possible queue states for the item associated with this FlowNode .
|
SimpleChunkVisitor |
This visitor's callbacks are invoked as we walk through a pipeline flow graph, and it splits it into chunks.
|
StageAction |
Deprecated.
|
StandardChunkVisitor |
Simple handler for linear FlowChunk s (basic stages, etc), and designed to be extended.
|
StandardGraphLookupView |
Provides overall insight into the structure of a flow graph...
|
StashManager |
Manages per-build stashes of files.
|
StashManager.CopyStashesAndArtifacts |
|
StashManager.StashAwareArtifactManager |
Mixin interface for an ArtifactManager which supports specialized stash behavior as well.
|
StashManager.StashBehavior |
Extension point for customizing behavior of stashes from other plugins.
|
StepListener |
StepListener s are fired before invoking a step but after the FlowNode has been created and the
StepContext has been populated.
|
StepNode |
Optional interface for a FlowNode that has an associated StepDescriptor .
|
TagsAction |
Tracks arbitrary annotations on FlowNode used for a variety of purposes
This is designed to have a single action on the FlowNode to track all tags, for sanity.
|
TaskListenerDecorator |
|
TaskListenerDecorator.Factory |
Allows a decorator to be applied to any build.
|
ThreadNameAction |
Thread name action.
|
TimingAction |
Action to add timestamp metadata to a FlowNode .
|
WarningAction |
Action to be attached to a FlowNode to signify that some non-fatal event occurred
during execution of a Step but execution continued normally.
|
WorkspaceAction |
Represents the fact that a step run on a particular workspace.
|