]> source.dussan.org Git - sonarqube.git/commitdiff
Complete javadoc
authorSimon Brandhof <simon.brandhof@gmail.com>
Mon, 20 Jan 2014 13:55:40 +0000 (14:55 +0100)
committerSimon Brandhof <simon.brandhof@gmail.com>
Mon, 20 Jan 2014 13:56:49 +0000 (14:56 +0100)
sonar-server/src/main/java/org/sonar/server/rule/RuleDefinitionsLoader.java
sonar-server/src/main/java/org/sonar/server/rule/RuleRegistration.java

index 4aefe0ba5fea1bc0a5926596bc16fee7a71b6d83..a9f1bc71b77f7e37e9f2b8f3599f8b7f5a48f91e 100644 (file)
  */
 package org.sonar.server.rule;
 
+import org.sonar.api.ServerComponent;
 import org.sonar.api.rule.RuleDefinitions;
 
 /**
- * Loads all instances of RuleDefinitions and initializes RuleRepositories.
+ * Loads all instances of RuleDefinitions and initializes RuleRepositories. Used at server startup.
  */
-public class RuleDefinitionsLoader {
+public class RuleDefinitionsLoader implements ServerComponent {
   private final RuleDefinitions[] definitions;
   private final RuleRepositories repositories;
 
index 06b648e2e25973ccc123c6626ca79bbe6b7b3929..dca8898555e90a2e7754eea5f1ea597eaddc040a 100644 (file)
@@ -42,6 +42,10 @@ import javax.annotation.CheckForNull;
 
 import java.util.*;
 
+/**
+ * Register rules at server startup
+ * @since 4.2
+ */
 public class RuleRegistration implements Startable {
   private static final Logger LOG = LoggerFactory.getLogger(RuleRegistration.class);