Author: jlmonteiro
Date: Sun Oct  6 19:47:22 2013
New Revision: 1529670

URL: http://svn.apache.org/r1529670
Log:
Adding a constant for the activation flag.

Modified:
    
commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/PluginRepository.java

Modified: 
commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/PluginRepository.java
URL: 
http://svn.apache.org/viewvc/commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/PluginRepository.java?rev=1529670&r1=1529669&r2=1529670&view=diff
==============================================================================
--- 
commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/PluginRepository.java
 (original)
+++ 
commons/sandbox/monitoring/trunk/reporting/src/main/java/org/apache/commons/monitoring/reporting/web/plugin/PluginRepository.java
 Sun Oct  6 19:47:22 2013
@@ -29,13 +29,18 @@ import java.util.regex.Pattern;
 public final class PluginRepository {
     public static Collection<PluginInfo> PLUGIN_INFO = new 
CopyOnWriteArrayList<PluginInfo>();
 
+    /** This flag is used to activate a plugin by its name [plugin.name]. The 
default value is true which means that
+     * every plugin discovered will be used.
+     */
+    public static final String ACTIVATED_FLAG = ".activated";
+
     static {
         for (final Plugin plugin : ServiceLoader.load(Plugin.class, 
Plugin.class.getClassLoader())) {
             final String name = plugin.name();
             if (name == null) {
                 throw new IllegalArgumentException("plugin name can't be 
null");
             }
-            if (!Configuration.is(name + ".activated", true)) {
+            if (!Configuration.is(name + ACTIVATED_FLAG, true)) {
                 continue;
             }
 


Reply via email to