org.sonar.api
Interface ServerComponent

All Known Subinterfaces:
Chart, Footer, GwtExtension, Language, LoginPasswordAuthenticator, Metrics, Page, RubyRailsPage, RubyRailsWebservice, RubyRailsWidget, RulesRepository<LANG>, ServerExtension, ServerStartHandler, ServerStopHandler, View, Webservice, Widget
All Known Implementing Classes:
AbstractChart, AbstractDashboardWidget, AbstractImportableRulesRepository, AbstractLanguage, AbstractRulesRepository, CheckProfile, CheckProfileProvider, CheckTemplateRepositories, CheckTemplateRepository, CodeColorizerFormat, Environment, GwtPage, HttpDownloader, Java, Languages, LocalExtensionRegistry, Metric, PluginRepository, Server

public interface ServerComponent

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

Since:
2.2



Copyright © 2009-2010 SonarSource. All Rights Reserved.