org.sonar.api
Interface ServerComponent

All Known Subinterfaces:
Chart, Footer, GwtExtension, I18n, IssueFinder, Language, LoginPasswordAuthenticator, MetricFinder, Metrics, NewUserHandler, NotificationManager, Page, Perspectives, PluginRepository, ResourcePermissions, ResourcePerspectives, RubyComponentService, RubyIssueService, RubyRailsPage, RubyRailsWebservice, RubyRailsWidget, RubyUserService, RuleFinder, RuleI18n, Semaphores, ServerExtension, ServerFileSystem, ServerPluginRepository, ServerStartHandler, ServerStopHandler, ServerUpgradeStatus, TechnicalDebtManager, TempFolder, UserFinder, UserFinder, View, Webservice, Widget
All Known Implementing Classes:
AbstractChart, AbstractDashboardWidget, AbstractLanguage, Actions, AnnotationProfileParser, AnnotationRuleParser, Authenticator, CodeColorizerFormat, ComponentContainer, DashboardTemplate, DefaultTempFolder, EmailSettings, FilterTemplate, GlobalPropertyChangeHandler, GwtPage, HttpDownloader, Java, Languages, Metric, NotificationChannel, NotificationDispatcher, NotificationDispatcherMetadata, PageDecoration, ProfileDefinition, ProfileExporter, ProfileImporter, PropertyDefinition, PropertyDefinitions, ResourceTypes, ResourceTypeTree, RuleRepository, SecurityRealm, Server, ServletFilter, Settings, TempFolderCleaner, UriReader, 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-2014 SonarSource. All Rights Reserved.