Modifier and Type | Interface and Description |
---|---|
interface |
ServerComponent
Deprecated.
in 5.2. Use
ServerSide annotation instead. |
class |
SonarQubeVersion
Version of SonarQube at runtime, but not at compilation time.
|
interface |
SonarRuntime
Information about runtime environment.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Configuration
Component to get effective configuration.
|
class |
EmailSettings |
class |
GlobalPropertyChangeHandler
Observe changes of global properties done from web application.
|
class |
PropertyDefinition
Declare a plugin property.
|
class |
PropertyDefinitions
Metadata of all the properties declared by plugins
|
class |
Settings
Deprecated.
since 6.5 use
Configuration |
Modifier and Type | Interface and Description |
---|---|
interface |
I18n
Main component that provides translation facilities.
|
interface |
RuleI18n
Deprecated.
in 4.1. Rules are not localized anymore. See http://jira.sonarsource.com/browse/SONAR-4885
|
Modifier and Type | Class and Description |
---|---|
class |
Metric<G extends Serializable>
Used to define a metric in a plugin.
|
interface |
MetricFinder
Deprecated.
since 5.1 use
MetricFinder on scanner side. |
interface |
Metrics
This is the extension point used by plugins to declare new metrics.
|
Modifier and Type | Class and Description |
---|---|
class |
NotificationChannel
Plugins should extend this class to provide implementation on a specific way to deliver notifications.
|
Modifier and Type | Interface and Description |
---|---|
interface |
NewUserHandler |
class |
Server
Runtime information about server
|
interface |
ServerFileSystem |
interface |
ServerStartHandler |
interface |
ServerStopHandler |
interface |
ServerUpgradeStatus |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationProfileParser
Deprecated.
since 6.6 use
BuiltInQualityProfileAnnotationLoader |
class |
ProfileDefinition
Deprecated.
since 6.6 use
BuiltInQualityProfilesDefinition |
class |
ProfileExporter
Export quality profile rules to a file
|
class |
ProfileImporter
Create a quality profile from an external rules file.
|
class |
XMLProfileParser |
class |
XMLProfileSerializer |
Modifier and Type | Interface and Description |
---|---|
interface |
Language
The extension point to define a new language
Instantiation strategy changed to PER_BATCH in version 4.2. |
class |
Languages
A class to store the list of languages
|
class |
ResourceTypes |
class |
ResourceTypeTree |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationRuleParser
Deprecated.
in 4.2. Replaced by
RulesDefinitionAnnotationLoader |
interface |
RuleFinder
Deprecated.
since 5.1. Use
ActiveRules on batch side. |
class |
RuleRepository
Deprecated.
in 4.2. Replaced by org.sonar.api.server.rule.RulesDefinition
|
class |
XMLRuleParser
Deprecated.
in 4.2. Replaced by org.sonar.api.server.rule.RulesDefinition and org.sonar.api.server.rule.RulesDefinitionXmlLoader
|
Modifier and Type | Class and Description |
---|---|
class |
Authenticator |
interface |
LoginPasswordAuthenticator
Deprecated.
replaced by Authenticator in version 3.1
|
class |
SecurityRealm |
interface |
UserFinder
Deprecated.
since 5.1 DB access will soon be removed from batch side
|
Modifier and Type | Interface and Description |
---|---|
interface |
IdentityProvider
Entry-point to define a new Identity provider.
|
Modifier and Type | Class and Description |
---|---|
class |
BuiltInQualityProfileAnnotationLoader
Read definitions of quality profiles based on the annotation
BelongsToProfile provided by sonar-check-api. |
interface |
BuiltInQualityProfilesDefinition
Define built-in quality profiles which are automatically registered during SonarQube startup.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RulesDefinition
Defines some coding rules of the same repository.
|
class |
RulesDefinitionXmlLoader
Loads definitions of rules from a XML file.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RequestHandler
Extension point to execute a HTTP request.
|
interface |
WebService
Defines a web service.
|
Modifier and Type | Interface and Description |
---|---|
interface |
UserFinder
Deprecated.
since 5.1 DB access will soon be removed from batch side
|
Modifier and Type | Class and Description |
---|---|
class |
Durations |
class |
HttpDownloader
This component is available in IoC container, so it should be injected through
a constructor parameter.
|
class |
System2
Proxy over
System . |
interface |
TempFolder
Use this component to deal with temp files/folders.
|
class |
UriReader
Reads different types of URI.
|
Modifier and Type | Class and Description |
---|---|
class |
TempFolderCleaner |
Modifier and Type | Class and Description |
---|---|
class |
DashboardTemplate
Deprecated.
since 6.2, this extension is ignored as dashboards have been removed
|
interface |
Footer
Deprecated.
since 6.3. This extension is ignored.
|
class |
PageDecoration
Deprecated.
since 6.3 see
PageDefinition . This class is ignored. |
class |
ServletFilter |
interface |
View
Deprecated.
since 6.3 see
PageDefinition . This class is ignored. |
interface |
Webservice
Deprecated.
in 4.2. Replaced by
WebService |
Modifier and Type | Interface and Description |
---|---|
interface |
PageDefinition
Defines the Javascript pages added to SonarQube.
|
Modifier and Type | Class and Description |
---|---|
class |
EmailTemplate |
Copyright © 2009–2018 SonarSource. All rights reserved.