org.sonar.api
Interface BatchComponent

All Known Subinterfaces:
BatchExtension, CoverageExtension, CpdMapping, Decorator, DecoratorExecutionHandler, DecoratorsPhaseHandler, DependsUponMavenPlugin, EventHandler, Language, MavenPluginHandler, MetricFinder, Metrics, ModelFinder, NotificationManager, PluginRepository, PostJob, ProjectAnalysisHandler, ProjectFileSystem, Purge, ResourceCreationLock, ResourceFilter, RuleFinder, Sensor, SensorExecutionHandler, SensorsPhaseHandler, ServerPluginRepository, TimeMachine, UserFinder, ViolationFilter
All Known Implementing Classes:
AbstractCoverageExtension, AbstractCpdMapping, AbstractDirectoriesDecorator, AbstractDivisionDecorator, AbstractFileComplexityDecorator, AbstractFilesDecorator, AbstractFunctionComplexityDecorator, AbstractFunctionComplexityDistributionDecorator, AbstractLanguage, org.sonar.core.purge.AbstractPurge, AbstractPurge, AbstractSourceImporter, AbstractSumChildrenDecorator, BuildBreaker, DatabaseSession, DefaultProjectFileSystem, FileFilter, HttpDownloader, Initializer, Java, Languages, Metric, NoSonarFilter, ProfileExporter, ProjectBuilder, ProjectClasspath, ProjectDefinition, ProjectReactor, Server, ServerHttpClient

public interface BatchComponent

Dependency Injection : all the classes implementing this interface are available in the batch IoC container. Just add a parameter to the constructor of your component.

Since:
2.2



Copyright © 2009-2011 SonarSource. All Rights Reserved.