All Classes and Interfaces
Class
Description
Helper for annotating the lines, creates the strings to annotate with.
Utility class.
Gets downstream builds using the build-cache plugin.
Looks for Indications, trying to find the Cause of a problem.
Reader used to find indications of a failure cause.
Indication that parses the build log file for a pattern.
The descriptor.
An identifier for a non-numeric build for a given project,
like "last build" and "last failed build".
Page for managing the failure causes.
Basic implementation to get downstream builds from Jenkins using core
functionality.
There is no general way to find downstream build in Jenkins Core.
FailureCause of a build.
Descriptor is only used for auto completion of categories.
The action to show the
FailureCause
to the user..A column that user can add to a view to display the failure cause of the last build.
The descriptor for
FailureCauseColumn
.A class containing data to be displayed when presenting
FailureCausesBuildAction summary.
A class containing links to be displayed for the project and the build.
Aggregates the failure causes from downstream builds to the parent build.
Build action for the aggregated result of failure causes.
A historical record of a modification occurrence by a user.
Project action showing failure cause of last build, if any.
Provides information about the failure causes for a build.
The FailureCause statistics object.
Reader used to find indications of a failure cause.
CharSequence that notices thread interrupts -- as might be necessary
to recover from a loose regex on unexpected challenging input.
Found Failure Cause of a build.
Found Indication of an unsuccessful build.
ExtensionPoint that allows BFA to send the failure cause description
directly to Gerrit.
Indication that can match a search string for a specific reader.
The descriptor for this indicator.
Annotates the build log so that we can create links to it and mark found indications.
Factory for creating a new
IndicationAnnotator
when the log should be annotated.Base class for storage implementations of
FailureCause
s.Descriptor for
KnowledgeBase
s.Handling of the list the traditional way.
Descriptor for
LocalFileKnowledgeBase
.Generated localization support class.
Handling of the MongoDB way of saving the knowledge base.
Descriptor for
MongoDBKnowledgeBase
.Cache for the MongoDBKnowledgeBase.
Reader used to find indications of a failure cause.
Build log indication that matches over multiple lines.
The descriptor.
Class for keeping track of the number of copies of the same object.
Converts old
FoundIndication
s with line number info to
the new format using line matcher.A work task that does the actual conversion in an executor thread.
Work to convert
FailureCauseMatrixBuildAction
s to use FailureCauseMatrixBuildAction.runIds
instead of run instances during serialization.Get downstream builds for the Parameterized Trigger Plugin.
The main thing.
Renderer for the Token mechanims.
Helps build a URL into the build log for an indication.
The Action for adding a link to the analysis for each run.
A JobProperty that flags a job that should not be scanned.
Descriptor for
ScannerJobProperty
.Deprecated.
Action class for scanning non scanned build.
ScanMode that re-scans all builds regardless if they have been scanned before or not.
ScanMode that scans only previously non scanned builds.
Represents the different scan modes that can be used to re-scan the builds of a Job.
A thread-pool and queue implementation for queueing builds for scanning.
Runnable class for scanning non scanned build.
Extension point for inserting SOD Transient Actions
into the Abstract project.
Scan on demand feature settings.
Descriptor for
ScanOnDemandVariables
."Real" binary semaphore, where subsequent calls to release do not
make the semaphore be able to acquire more than the maximum permits.
Class that allows BFA to send failure cause messages for each build to Slack.
The statistics object which will be logged.
Upstream cause.
Main singleton entrance for logging statistics.
The Build Failure Analyzer token for TokenMacro consumers.
Static helper methods for Token generation.
A
CauseManagement
page that appears on all Project pages via TransientActionProvider
.
ScannerJobProperty
is used instead, but this is kept to be able to de-serialize old jobs.