All Classes
-
All Classes Interface Summary Class Summary Enum Summary Class Description AnnotationHelper Helper for annotating the lines, creates the strings to annotate with.BfaUtils Utility class.BuildCacheDBF Gets downstream builds using the build-cache plugin.BuildFailureScanner Looks for Indications, trying to find the Cause of a problem.BuildLogFailureReader Reader used to find indications of a failure cause.BuildLogIndication Indication that parses the build log file for a pattern.BuildLogIndication.BuildLogIndicationDescriptor The descriptor.BuildLogIndication.BuildLogIndicationDescriptor.StringBuildId An identifier for a non-numeric build for a given project, like "last build" and "last failed build".CauseManagement Page for managing the failure causes.CoreDBF Basic implementation to get downstream builds from Jenkins using core functionality.DownstreamBuildFinder There is no general way to find downstream build in Jenkins Core.FailureCause FailureCause of a build.FailureCause.FailureCauseDescriptor Descriptor is only used for auto completion of categories.FailureCauseBuildAction The action to show theFailureCause
to the user..FailureCauseColumn A column that user can add to a view to display the failure cause of the last build.FailureCauseColumn.DescriptorImpl The descriptor forFailureCauseColumn
.FailureCauseDisplayData A class containing data to be displayed when presenting FailureCausesBuildAction summary.FailureCauseDisplayData.Links A class containing links to be displayed for the project and the build.FailureCauseMatrixAggregator Aggregates the failure causes from downstream builds to the parent build.FailureCauseMatrixBuildAction Build action for the aggregated result of failure causes.FailureCauseModification A historical record of a modification occurrence by a user.FailureCauseProjectAction Project action showing failure cause of last build, if any.FailureCauseProvider Provides information about the failure causes for a build.FailureCauseStatistics The FailureCause statistics object.FailureReader Reader used to find indications of a failure cause.FailureReader.InterruptibleCharSequence CharSequence that notices thread interrupts -- as might be necessary to recover from a loose regex on unexpected challenging input.FoundFailureCause Found Failure Cause of a build.FoundIndication Found Indication of an unsuccessful build.GerritMessageProviderExtension ExtensionPoint that allows BFA to send the failure cause description directly to Gerrit.IFailureCauseMetricData Indication Indication that can match a search string for a specific reader.Indication.IndicationDescriptor The descriptor for this indicator.IndicationAnnotator Annotates the build log so that we can create links to it and mark found indications.IndicationAnnotatorFactory Factory for creating a newIndicationAnnotator
when the log should be annotated.KnowledgeBase Base class for storage implementations ofFailureCause
s.KnowledgeBase.KnowledgeBaseDescriptor Descriptor forKnowledgeBase
s.LocalFileKnowledgeBase Handling of the list the traditional way.LocalFileKnowledgeBase.LocalFileKnowledgeBaseDescriptor Descriptor forLocalFileKnowledgeBase
.Messages Generated localization support class.MetricsManager MongoDBKnowledgeBase Handling of the MongoDB way of saving the knowledge base.MongoDBKnowledgeBase.MongoDBKnowledgeBaseDescriptor Descriptor forMongoDBKnowledgeBase
.MongoDBKnowledgeBaseCache Cache for the MongoDBKnowledgeBase.MultilineBuildLogFailureReader Reader used to find indications of a failure cause.MultilineBuildLogIndication Build log indication that matches over multiple lines.MultilineBuildLogIndication.MultilineBuildLogIndicationDescriptor The descriptor.ObjectCountPair<T> Class for keeping track of the number of copies of the same object.OldDataConverter Converts oldFoundIndication
s with line number info to the new format using line matcher.OldDataConverter.FoundIndicationWork A work task that does the actual conversion in an executor thread.OldDataConverter.MatrixBuildActionWork Work to convertFailureCauseMatrixBuildAction
s to useFailureCauseMatrixBuildAction.runIds
instead of run instances during serialization.ParameterizedTriggerDBF Get downstream builds for the Parameterized Trigger Plugin.PluginImpl The main thing.Renderer Renderer for the Token mechanims.Renderer.IndicationUrlBuilder Helps build a URL into the build log for an indication.ScanLogAction The Action for adding a link to the analysis for each run.ScannerJobProperty A JobProperty that flags a job that should not be scanned.ScannerJobProperty.ScannerJobPropertyDescriptor Descriptor forScannerJobProperty
.ScannerOffJobProperty Deprecated. ScannerJobProperty
is used instead, but this is kept to be able to de-serialize old jobs.ScanOnDemandBaseAction Action class for scanning non scanned build.ScanOnDemandBaseAction.AllBuilds ScanMode that re-scans all builds regardless if they have been scanned before or not.ScanOnDemandBaseAction.NonScanned ScanMode that scans only previously non scanned builds.ScanOnDemandBaseAction.ScanMode Represents the different scan modes that can be used to re-scan the builds of a Job.ScanOnDemandQueue A thread-pool and queue implementation for queueing builds for scanning.ScanOnDemandTask Runnable class for scanning non scanned build.ScanOnDemandTransientActionProvider Extension point for inserting SOD Transient Actions into the Abstract project.ScanOnDemandVariables Scan on demand feature settings.ScanOnDemandVariables.DescriptorImpl Descriptor forScanOnDemandVariables
.Semaphore "Real" binary semaphore, where subsequent calls to release do not make the semaphore be able to acquire more than the maximum permits.SlackMessageProvider Class that allows BFA to send failure cause messages for each build to Slack.Statistics The statistics object which will be logged.Statistics.UpstreamCause Upstream cause.StatisticsLogger Main singleton entrance for logging statistics.Token The Build Failure Analyzer token for TokenMacro consumers.TokenUtils Static helper methods for Token generation.TransientActionProvider TransientCauseManagement ACauseManagement
page that appears on all Project pages viaTransientActionProvider
.