org.sonar.api
Interface BatchComponent

All Known Subinterfaces:
BatchExtension, CpdMapping, Decorator, DependsUponMavenPlugin, Language, MavenPluginHandler, Metrics, ModelFinder, PluginRepository, PostJob, Purge, ResourceCreationLock, ResourceFilter, RuleFinder, RulesRepository<LANG>, Sensor, SquidSearch, TimeMachine, ViolationFilter
All Known Implementing Classes:
AbstractCoverageExtension, AbstractCpdMapping, AbstractDirectoriesDecorator, AbstractDivisionDecorator, AbstractFileComplexityDecorator, AbstractFilesDecorator, AbstractFunctionComplexityDecorator, AbstractFunctionComplexityDistributionDecorator, AbstractImportableRulesRepository, AbstractLanguage, AbstractPluginRepository, AbstractPurge, AbstractPurge, AbstractRulesRepository, AbstractSourceImporter, AbstractSumChildrenDecorator, BuildBreaker, CheckProfile, CheckTemplateRepository, DatabaseSession, DefaultModelFinder, DefaultRuleFinder, Environment, FileFilter, FormulaDecorator, HttpDownloader, Java, JpaDatabaseSession, JpaPluginDao, Languages, Metric, NoSonarFilter, ProfileExporter, ProjectClasspath, 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-2010 SonarSource. All Rights Reserved.