|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Uses of BatchComponent in org.sonar.api |
|---|
| Subinterfaces of BatchComponent in org.sonar.api | |
|---|---|
interface |
BatchExtension
Batch extension point. |
| Uses of BatchComponent in org.sonar.api.batch |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.batch | |
|---|---|
interface |
CoverageExtension
Marker for extension. |
interface |
CpdMapping
|
interface |
Decorator
|
interface |
PostJob
PostJobs are executed when project is analysed. |
interface |
ResourceCreationLock
This lock is used to ensure that Sonar resources (files, packages, directories) are not created by buggy plugins when saving measures/violations on unknown resources. |
interface |
ResourceFilter
Filter resources to save. |
interface |
Sensor
A Sensor is invoked once during the analysis of a project. |
interface |
TimeMachine
The TimeMachine extension point |
| Classes in org.sonar.api.batch that implement BatchComponent | |
|---|---|
class |
AbstractCoverageExtension
Deprecated. since 2.6 was superseded by interface CoverageExtension |
class |
AbstractCpdMapping
A pre-implementation of the CpdMapping extension point |
class |
AbstractDirectoriesDecorator
Deprecated. since 2.2, the number of directories is automatically calculated by sonar core (see metric formula) |
class |
AbstractDivisionDecorator
A pre-implementation to decorate metrics that are the result of a division |
class |
AbstractFileComplexityDecorator
Deprecated. since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore |
class |
AbstractFilesDecorator
Deprecated. since 2.2, the number of files is automatically calculated by sonar core (see metric formula) |
class |
AbstractFunctionComplexityDecorator
Deprecated. since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore |
class |
AbstractFunctionComplexityDistributionDecorator
Deprecated. since 2.1, a formula has been implemented on the metric, so no need to have decorator anymore |
class |
AbstractSourceImporter
A pre-implementation for a sensor that imports sources. |
class |
AbstractSumChildrenDecorator
Sum measures of child resources. |
class |
BuildBreaker
|
class |
FileFilter
|
class |
Initializer
Initializer can execute external tool (like a Maven plugin), change project configuration. |
class |
ProjectClasspath
|
| Uses of BatchComponent in org.sonar.api.batch.bootstrap |
|---|
| Classes in org.sonar.api.batch.bootstrap that implement BatchComponent | |
|---|---|
class |
ProjectBuilder
This extension point allows to change project structure at runtime. |
class |
ProjectDefinition
Defines project metadata (key, name, source directories, ...). |
class |
ProjectReactor
|
| Uses of BatchComponent in org.sonar.api.batch.events |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.batch.events | |
|---|---|
interface |
DecoratorExecutionHandler
|
interface |
DecoratorsPhaseHandler
|
interface |
EventHandler
Marker interface for event handlers. |
interface |
ProjectAnalysisHandler
|
interface |
SensorExecutionHandler
|
interface |
SensorsPhaseHandler
|
| Uses of BatchComponent in org.sonar.api.batch.maven |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.batch.maven | |
|---|---|
interface |
DependsUponMavenPlugin
Can be used only for Initializers, Sensors and
PostJobs. |
interface |
MavenPluginHandler
|
| Uses of BatchComponent in org.sonar.api.checks |
|---|
| Classes in org.sonar.api.checks that implement BatchComponent | |
|---|---|
class |
NoSonarFilter
|
| Uses of BatchComponent in org.sonar.api.config |
|---|
| Classes in org.sonar.api.config that implement BatchComponent | |
|---|---|
class |
PropertyDefinitions
Metadata of all the properties declared by plugins |
class |
Settings
Project Settings on batch side, Global Settings on server side. |
| Uses of BatchComponent in org.sonar.api.database |
|---|
| Classes in org.sonar.api.database that implement BatchComponent | |
|---|---|
class |
DatabaseSession
This component should not accessible from plugin API |
| Uses of BatchComponent in org.sonar.api.measures |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.measures | |
|---|---|
interface |
FileLinesContextFactory
This interface is not intended to be implemented by clients. |
interface |
MetricFinder
|
interface |
Metrics
|
| Classes in org.sonar.api.measures that implement BatchComponent | |
|---|---|
class |
Metric
This class represents the definition of a metric in Sonar. |
| Uses of BatchComponent in org.sonar.api.notifications |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.notifications | |
|---|---|
interface |
NotificationManager
The notification manager receives notifications and is in charge of storing them so that they are processed by the notification service. |
| Uses of BatchComponent in org.sonar.api.platform |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.platform | |
|---|---|
interface |
PluginRepository
|
interface |
ServerPluginRepository
|
| Classes in org.sonar.api.platform that implement BatchComponent | |
|---|---|
class |
ComponentContainer
|
class |
Server
|
| Uses of BatchComponent in org.sonar.api.profiles |
|---|
| Classes in org.sonar.api.profiles that implement BatchComponent | |
|---|---|
class |
ProfileExporter
|
| Uses of BatchComponent in org.sonar.api.qualitymodel |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.qualitymodel | |
|---|---|
interface |
ModelFinder
|
| Uses of BatchComponent in org.sonar.api.resources |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.resources | |
|---|---|
interface |
Language
The extension point to define a new language |
interface |
ProjectFileSystem
|
| Classes in org.sonar.api.resources that implement BatchComponent | |
|---|---|
class |
AbstractLanguage
Inherit this class to define a new language like PLSQL, PHP or C# |
class |
DefaultProjectFileSystem
Deprecated. in 2.8. In fact this class should not be located in sonar-plugin-api and most of the methods were overridden by a component in sonar-batch. |
class |
Java
Java language implementation |
class |
Languages
A class to store the list of languages |
class |
ResourceTypes
|
class |
ResourceTypeTree
|
| Uses of BatchComponent in org.sonar.api.rules |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.rules | |
|---|---|
interface |
RuleFinder
|
interface |
ViolationFilter
Filter violations to save. |
| Uses of BatchComponent in org.sonar.api.security |
|---|
| Subinterfaces of BatchComponent in org.sonar.api.security | |
|---|---|
interface |
UserFinder
|
| Uses of BatchComponent in org.sonar.api.utils |
|---|
| Classes in org.sonar.api.utils that implement BatchComponent | |
|---|---|
class |
HttpDownloader
This component downloads HTTP files |
class |
ServerHttpClient
Deprecated. use org.sonar.api.plaform.Server instead |
| Uses of BatchComponent in org.sonar.batch |
|---|
| Subinterfaces of BatchComponent in org.sonar.batch | |
|---|---|
interface |
MavenPluginExecutor
|
| Classes in org.sonar.batch that implement BatchComponent | |
|---|---|
class |
AbstractMavenPluginExecutor
Abstract implementation of MavenPluginExecutor to reduce duplications in concrete implementations for different Maven versions. |
class |
DefaultFileLinesContextFactory
|
class |
DefaultProjectClasspath
|
class |
DefaultProjectFileSystem2
Implementation of ProjectFileSystem based on ProjectDefinition and MavenProject. |
class |
DefaultResourceCreationLock
This lock is used to ensure that Sonar resources (files, packages, directories) are not created by buggy plugins when saving measures/violations on unknown resources. |
class |
DefaultTimeMachine
|
class |
FakeMavenPluginExecutor
|
class |
FormulaDecorator
A pre-implementation of a decorator using a simple calculation formula |
class |
ProjectConfigurator
|
class |
ServerMetadata
|
| Uses of BatchComponent in org.sonar.batch.bootstrap |
|---|
| Classes in org.sonar.batch.bootstrap that implement BatchComponent | |
|---|---|
class |
ArtifactDownloader
|
class |
BatchExtensionInstaller
|
class |
BatchPluginRepository
|
class |
DatabaseBatchCompatibility
Detects if database is not up-to-date with the version required by the batch. |
class |
DryRun
|
class |
ProjectExtensionInstaller
|
| Uses of BatchComponent in org.sonar.batch.bootstrapper |
|---|
| Classes in org.sonar.batch.bootstrapper that implement BatchComponent | |
|---|---|
class |
EnvironmentInformation
Describes execution environment. |
| Uses of BatchComponent in org.sonar.batch.components |
|---|
| Classes in org.sonar.batch.components that implement BatchComponent | |
|---|---|
class |
PastMeasuresLoader
|
class |
PastSnapshotFinder
|
class |
PastSnapshotFinderByDate
|
class |
PastSnapshotFinderByDays
|
class |
PastSnapshotFinderByPreviousAnalysis
|
class |
PastSnapshotFinderByVersion
|
class |
TimeMachineConfiguration
|
| Uses of BatchComponent in org.sonar.batch.config |
|---|
| Classes in org.sonar.batch.config that implement BatchComponent | |
|---|---|
class |
BatchSettings
|
class |
ProjectSettings
|
| Uses of BatchComponent in org.sonar.batch.index |
|---|
| Classes in org.sonar.batch.index that implement BatchComponent | |
|---|---|
class |
MemoryOptimizer
|
| Uses of BatchComponent in org.sonar.batch.phases |
|---|
| Classes in org.sonar.batch.phases that implement BatchComponent | |
|---|---|
class |
DecoratorsExecutor
|
class |
MavenPhaseExecutor
|
class |
MavenPluginsConfigurator
|
class |
PhasesTimeProfiler
|
class |
PostJobsExecutor
|
class |
SensorsExecutor
|
class |
UpdateStatusJob
|
| Uses of BatchComponent in org.sonar.core.dashboard |
|---|
| Classes in org.sonar.core.dashboard that implement BatchComponent | |
|---|---|
class |
ActiveDashboardDao
|
class |
DashboardDao
|
| Uses of BatchComponent in org.sonar.core.duplication |
|---|
| Classes in org.sonar.core.duplication that implement BatchComponent | |
|---|---|
class |
DuplicationDao
|
| Uses of BatchComponent in org.sonar.core.metric |
|---|
| Classes in org.sonar.core.metric that implement BatchComponent | |
|---|---|
class |
CacheMetricFinder
|
class |
DefaultMetricFinder
|
| Uses of BatchComponent in org.sonar.core.notification |
|---|
| Classes in org.sonar.core.notification that implement BatchComponent | |
|---|---|
class |
DefaultNotificationManager
|
| Uses of BatchComponent in org.sonar.core.persistence |
|---|
| Classes in org.sonar.core.persistence that implement BatchComponent | |
|---|---|
class |
DatabaseVersion
|
class |
MyBatis
|
| Uses of BatchComponent in org.sonar.core.properties |
|---|
| Classes in org.sonar.core.properties that implement BatchComponent | |
|---|---|
class |
PropertiesDao
|
| Uses of BatchComponent in org.sonar.core.qualitymodel |
|---|
| Classes in org.sonar.core.qualitymodel that implement BatchComponent | |
|---|---|
class |
DefaultModelFinder
|
| Uses of BatchComponent in org.sonar.core.review |
|---|
| Classes in org.sonar.core.review that implement BatchComponent | |
|---|---|
class |
ReviewDao
|
| Uses of BatchComponent in org.sonar.core.rule |
|---|
| Classes in org.sonar.core.rule that implement BatchComponent | |
|---|---|
class |
CacheRuleFinder
|
class |
DefaultRuleFinder
|
class |
RuleDao
|
| Uses of BatchComponent in org.sonar.core.template |
|---|
| Classes in org.sonar.core.template that implement BatchComponent | |
|---|---|
class |
LoadedTemplateDao
|
| Uses of BatchComponent in org.sonar.core.user |
|---|
| Classes in org.sonar.core.user that implement BatchComponent | |
|---|---|
class |
AuthorDao
|
class |
DefaultUserFinder
|
| Uses of BatchComponent in org.sonar.jpa.session |
|---|
| Classes in org.sonar.jpa.session that implement BatchComponent | |
|---|---|
class |
JpaDatabaseSession
|
| Uses of BatchComponent in org.sonar.maven |
|---|
| Classes in org.sonar.maven that implement BatchComponent | |
|---|---|
class |
Maven2PluginExecutor
|
| Uses of BatchComponent in org.sonar.maven3 |
|---|
| Classes in org.sonar.maven3 that implement BatchComponent | |
|---|---|
class |
Maven3PluginExecutor
|
| Uses of BatchComponent in org.sonar.plugins.checkstyle |
|---|
| Classes in org.sonar.plugins.checkstyle that implement BatchComponent | |
|---|---|
class |
CheckstyleAuditListener
|
class |
CheckstyleConfiguration
|
class |
CheckstyleExecutor
|
class |
CheckstyleProfileExporter
|
class |
CheckstyleSensor
|
| Uses of BatchComponent in org.sonar.plugins.cobertura |
|---|
| Classes in org.sonar.plugins.cobertura that implement BatchComponent | |
|---|---|
class |
CoberturaMavenInitializer
Provides CoberturaMavenPluginHandler and configures correct path to report. |
class |
CoberturaMavenPluginHandler
|
class |
CoberturaSensor
|
| Uses of BatchComponent in org.sonar.plugins.core |
|---|
| Classes in org.sonar.plugins.core that implement BatchComponent | |
|---|---|
class |
DefaultResourceTypes
|
class |
UserManagedMetrics
|
| Uses of BatchComponent in org.sonar.plugins.core.batch |
|---|
| Classes in org.sonar.plugins.core.batch that implement BatchComponent | |
|---|---|
class |
ExcludedResourceFilter
|
class |
IndexProjectPostJob
|
class |
MavenInitializer
|
class |
ProjectFileSystemLogger
|
| Uses of BatchComponent in org.sonar.plugins.core.security |
|---|
| Classes in org.sonar.plugins.core.security that implement BatchComponent | |
|---|---|
class |
ApplyProjectRolesDecorator
|
| Uses of BatchComponent in org.sonar.plugins.core.sensors |
|---|
| Classes in org.sonar.plugins.core.sensors that implement BatchComponent | |
|---|---|
class |
AbstractCoverageDecorator
|
class |
BranchCoverageDecorator
|
class |
CheckAlertThresholds
|
class |
CommentDensityDecorator
|
class |
CoverageDecorator
|
class |
DirectoriesDecorator
|
class |
FilesDecorator
|
class |
GenerateAlertEvents
|
class |
ItBranchCoverageDecorator
|
class |
ItCoverageDecorator
|
class |
ItLineCoverageDecorator
|
class |
LineCoverageDecorator
|
class |
ManualMeasureDecorator
|
class |
ManualViolationInjector
|
class |
ProfileEventsSensor
|
class |
ProfileSensor
|
class |
ProjectLinksSensor
|
class |
ReviewNotifications
|
class |
ReviewsMeasuresDecorator
Decorator that creates measures related to reviews. |
class |
ReviewWorkflowDecorator
|
class |
UnitTestDecorator
|
class |
VersionEventsSensor
|
class |
ViolationsDecorator
|
class |
ViolationsDensityDecorator
|
class |
ViolationSeverityUpdater
Severity of violations can be explicitely changed by end-users. |
class |
WeightedViolationsDecorator
|
| Uses of BatchComponent in org.sonar.plugins.core.timemachine |
|---|
| Classes in org.sonar.plugins.core.timemachine that implement BatchComponent | |
|---|---|
class |
AbstractNewCoverageFileAnalyzer
|
class |
NewCoverageAggregator
|
class |
NewCoverageFileAnalyzer
|
class |
NewItCoverageFileAnalyzer
|
class |
NewViolationsDecorator
|
class |
ReferenceAnalysis
|
class |
TendencyDecorator
|
class |
TimeMachineConfigurationPersister
|
class |
VariationDecorator
|
class |
ViolationPersisterDecorator
|
class |
ViolationTrackingDecorator
|
| Uses of BatchComponent in org.sonar.plugins.cpd |
|---|
| Classes in org.sonar.plugins.cpd that implement BatchComponent | |
|---|---|
class |
CpdEngine
|
class |
CpdSensor
|
class |
PmdEngine
|
class |
SonarBridgeEngine
|
class |
SonarEngine
|
| Uses of BatchComponent in org.sonar.plugins.cpd.decorators |
|---|
| Classes in org.sonar.plugins.cpd.decorators that implement BatchComponent | |
|---|---|
class |
DuplicationDensityDecorator
|
class |
SumDuplicationsDecorator
|
| Uses of BatchComponent in org.sonar.plugins.cpd.index |
|---|
| Classes in org.sonar.plugins.cpd.index that implement BatchComponent | |
|---|---|
class |
IndexFactory
|
| Uses of BatchComponent in org.sonar.plugins.dbcleaner |
|---|
| Classes in org.sonar.plugins.dbcleaner that implement BatchComponent | |
|---|---|
class |
DefaultPurgeTask
|
class |
ProjectPurgePostJob
|
| Uses of BatchComponent in org.sonar.plugins.dbcleaner.api |
|---|
| Subinterfaces of BatchComponent in org.sonar.plugins.dbcleaner.api | |
|---|---|
interface |
PeriodCleaner
Deprecated. in 2.14 |
interface |
PurgeTask
|
| Classes in org.sonar.plugins.dbcleaner.api that implement BatchComponent | |
|---|---|
class |
Purge
Deprecated. in 2.14 |
| Uses of BatchComponent in org.sonar.plugins.dbcleaner.period |
|---|
| Classes in org.sonar.plugins.dbcleaner.period that implement BatchComponent | |
|---|---|
class |
DefaultPeriodCleaner
|
| Uses of BatchComponent in org.sonar.plugins.design.batch |
|---|
| Classes in org.sonar.plugins.design.batch that implement BatchComponent | |
|---|---|
class |
FileTangleIndexDecorator
|
class |
MavenDependenciesSensor
|
class |
PackageTangleIndexDecorator
|
class |
ProjectDsmDecorator
For performance reasons, this decorator is currently limited to matrix between modules. |
class |
SuspectLcom4DensityDecorator
|
class |
TangleIndexDecorator
|
| Uses of BatchComponent in org.sonar.plugins.findbugs |
|---|
| Classes in org.sonar.plugins.findbugs that implement BatchComponent | |
|---|---|
class |
FindbugsConfiguration
|
class |
FindbugsExecutor
|
class |
FindbugsMavenInitializer
Configures Sonar FindBugs Plugin according to configuration of findbugs-maven-plugin. |
class |
FindbugsProfileExporter
|
class |
FindbugsSensor
|
| Uses of BatchComponent in org.sonar.plugins.jacoco |
|---|
| Classes in org.sonar.plugins.jacoco that implement BatchComponent | |
|---|---|
class |
JaCoCoAgentDownloader
|
class |
JacocoAntInitializer
|
class |
JacocoConfiguration
|
class |
JaCoCoItSensor
Note that this class can't extend AbstractCoverageExtension, because in this case this extension will be
disabled under Sonar 2.3, if JaCoCo is not defined as the default code coverage plugin. |
class |
JacocoMavenInitializer
|
class |
JaCoCoMavenPluginHandler
|
class |
JaCoCoSensor
|
| Uses of BatchComponent in org.sonar.plugins.pmd |
|---|
| Classes in org.sonar.plugins.pmd that implement BatchComponent | |
|---|---|
class |
JavaCpdMapping
|
class |
PmdConfiguration
|
class |
PmdExecutor
|
class |
PmdProfileExporter
|
class |
PmdSensor
|
| Uses of BatchComponent in org.sonar.plugins.squid |
|---|
| Classes in org.sonar.plugins.squid that implement BatchComponent | |
|---|---|
class |
JavaSourceImporter
|
class |
SquidSensor
|
| Uses of BatchComponent in org.sonar.plugins.squid.decorators |
|---|
| Classes in org.sonar.plugins.squid.decorators that implement BatchComponent | |
|---|---|
class |
ChidamberKemererDistributionBuilder
|
class |
ClassesDecorator
|
class |
FileComplexityDistributionDecorator
|
class |
FunctionComplexityDistributionBuilder
|
class |
FunctionsDecorator
|
| Uses of BatchComponent in org.sonar.plugins.surefire |
|---|
| Classes in org.sonar.plugins.surefire that implement BatchComponent | |
|---|---|
class |
SurefireSensor
|
| Uses of BatchComponent in org.sonar.server.platform |
|---|
| Classes in org.sonar.server.platform that implement BatchComponent | |
|---|---|
class |
ServerImpl
|
class |
ServerSettings
Load settings in the following order (the last override the first) : general settings persisted in database file $SONAR_HOME/conf/sonar.properties environment variables system properties |
| Uses of BatchComponent in org.sonar.server.plugins |
|---|
| Classes in org.sonar.server.plugins that implement BatchComponent | |
|---|---|
class |
DefaultServerPluginRepository
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||