org.sonar.api
Interface ServerComponent

All Known Subinterfaces:
Chart, Footer, GwtExtension, I18n, Language, LoginPasswordAuthenticator, MetricFinder, Metrics, ModelFinder, NotificationManager, Page, PluginRepository, RubyRailsPage, RubyRailsWebservice, RubyRailsWidget, RuleFinder, ServerExtension, ServerFileSystem, ServerStartHandler, ServerStopHandler, ServerUpgradeStatus, UserFinder, View, Webservice, Widget
All Known Implementing Classes:
AbstractChart, AbstractDashboardWidget, AbstractLanguage, AnnotationProfileParser, AnnotationRuleParser, CodeColorizerFormat, GwtPage, HttpDownloader, Java, Languages, Metric, ModelDefinition, NotificationChannel, NotificationDispatcher, ProfileDefinition, ProfileExporter, ProfileImporter, RuleRepository, Server, XMLProfileParser, XMLProfileSerializer, XMLRuleParser

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-2011 SonarSource. All Rights Reserved.