Package hudson.plugins.analysis.core

Interface Summary
AnnotationParser A parser for annotations.
HealthDescriptor A health descriptor defines the parameters to create the build health.
ResultAction<T extends BuildResult> Defines an action that is responsible for handling results of the given type T.
 

Class Summary
AbstractAnnotationParser A base class for parsers that work on files and produce annotations.
AbstractHealthDescriptor A base class for serializable health descriptors.
AbstractProjectAction<T extends ResultAction<?>> A project action displays a link on the side panel of a project.
AbstractResultAction<T extends BuildResult> Controls the live cycle of the results in a job.
AnalysisCorePlugin Provides unique keys for jelly scripts which can be accessed globally with ${app.getPlugin('analysis-core')}.
AnnotationDifferencer Provides several utility methods based on sets of annotations.
AnnotationsAggregator Aggregates ResultActions of MatrixRuns into MatrixBuild.
AnnotationsClassifier Reads the content of each file with warnings and creates a unique hash code of the warning to enable a more flexible new and fixed warnings detection.
BuildHistory History of build results of a specific plug-in.
BuildResult A base class for build results that is capable of storing a reference to the current build.
BuildResultEvaluator Checks if the number of annotations exceeds a given threshold value.
FilesParser Parses files that match the specified pattern and creates a corresponding ParserResult with a collection of annotations.
HealthAwareMavenReporter Deprecated. use HealthAwareReporter
HealthAwarePublisher A base class for publishers with the following two characteristics: It provides a unstable threshold, that could be enabled and set in the configuration screen.
HealthAwareRecorder A base class for publishers with the following two characteristics: It provides a unstable threshold, that could be enabled and set in the configuration screen.
HealthAwareReporter<T extends BuildResult> A base class for Maven reporters with the following two characteristics: It provides a unstable threshold, that could be enabled and set in the configuration screen.
HealthReportBuilder Creates a health report for integer values based on healthy and unhealthy thresholds.
MavenResultAction<T extends BuildResult> Base class for Maven aggregated build reports.
NullBuildHistory Empty build history.
NullHealthDescriptor A HealthDescriptor that neither has the failure threshold nor the health report enabled.
ParserResult Stores the collection of parsed annotations and associated error messages.
PluginDescriptor Base class for a Jankins plug-in descriptor.
ReporterDescriptor A maven reporter descriptor that uses a publisher descriptor as delegate to obtain the relevant configuration data.
Thresholds Data object that simply stores the thresholds.
 



Copyright © 2004-2012 Hudson. All Rights Reserved.