Uses of Interface
org.sonar.api.ServerExtension

Packages that use ServerExtension
org.sonar.api.config   
org.sonar.api.issue.action   
org.sonar.api.measures   
org.sonar.api.notifications   
org.sonar.api.platform   
org.sonar.api.profiles   
org.sonar.api.resources   
org.sonar.api.security   
org.sonar.api.server.rule   
org.sonar.api.server.ws   
org.sonar.api.web   
 

Uses of ServerExtension in org.sonar.api.config
 

Classes in org.sonar.api.config that implement ServerExtension
 class GlobalPropertyChangeHandler
          Observe changes of global properties done from web application.
 class PropertyDefinition
          Declare a plugin property.
 

Uses of ServerExtension in org.sonar.api.issue.action
 

Classes in org.sonar.api.issue.action that implement ServerExtension
 class Actions
           
 

Uses of ServerExtension in org.sonar.api.measures
 

Subinterfaces of ServerExtension in org.sonar.api.measures
 interface Metrics
           
 

Classes in org.sonar.api.measures that implement ServerExtension
 class Metric<G extends Serializable>
          This class represents the definition of a metric in Sonar.
 

Uses of ServerExtension in org.sonar.api.notifications
 

Classes in org.sonar.api.notifications that implement ServerExtension
 class NotificationChannel
           Plugins should extend this class to provide implementation on a specific way to deliver notifications.
 class NotificationDispatcher
           Plugins should extend this class to provide logic to determine which users are interested in receiving notifications, along with which delivery channels they selected.
 class NotificationDispatcherMetadata
           Notification dispatchers (see NotificationDispatcher) can define their own metadata class in order to tell more about them.
 

Uses of ServerExtension in org.sonar.api.platform
 

Subinterfaces of ServerExtension in org.sonar.api.platform
 interface NewUserHandler
           
 interface ServerStartHandler
           
 interface ServerStopHandler
           
 

Uses of ServerExtension in org.sonar.api.profiles
 

Classes in org.sonar.api.profiles that implement ServerExtension
 class ProfileDefinition
          Define a profile which is automatically registered during sonar startup.
 class ProfileExporter
           
 class ProfileImporter
           
 

Uses of ServerExtension in org.sonar.api.resources
 

Subinterfaces of ServerExtension in org.sonar.api.resources
 interface Language
          The extension point to define a new language

Instantiation strategy changed to PER_BATCH in version 4.2.

 

Classes in org.sonar.api.resources that implement ServerExtension
 class AbstractLanguage
          Inherit this class to define a new language like PLSQL, PHP or C#
 class ResourceTypeTree
           
 

Uses of ServerExtension in org.sonar.api.security
 

Subinterfaces of ServerExtension in org.sonar.api.security
 interface LoginPasswordAuthenticator
          Deprecated. replaced by Authenticator in version 3.1
 

Classes in org.sonar.api.security that implement ServerExtension
 class Authenticator
           
 class SecurityRealm
           
 

Uses of ServerExtension in org.sonar.api.server.rule
 

Subinterfaces of ServerExtension in org.sonar.api.server.rule
 interface RulesDefinition
          Defines some coding rules of the same repository.
 

Uses of ServerExtension in org.sonar.api.server.ws
 

Subinterfaces of ServerExtension in org.sonar.api.server.ws
 interface RequestHandler
           
 interface WebService
          Defines a web service.
 

Classes in org.sonar.api.server.ws that implement ServerExtension
 class RailsHandler
          Used to declare web services that are still implemented in Ruby on Rails.
 

Uses of ServerExtension in org.sonar.api.web
 

Subinterfaces of ServerExtension in org.sonar.api.web
 interface Footer
           
 interface Page
           
 interface RubyRailsPage
           
 interface RubyRailsWebservice
          Deprecated. in 4.2. Replaced by org.sonar.api.web.ws.WebService
 interface RubyRailsWidget
          Widget in project dashboard page.
 interface View
           
 interface Webservice
          Deprecated. in 4.2. Replaced by WebService
 interface Widget
           
 

Classes in org.sonar.api.web that implement ServerExtension
 class DashboardTemplate
          This extension point must be implemented to define a new dashboard.
 class FilterTemplate
          This extension point must be implemented to define a new filter.
 class PageDecoration
          Adds content to HTML pages.
 class ServletFilter
           
 



Copyright © 2009–2015 SonarSource. All rights reserved.