config-api: final parameters
[controller.git] / opendaylight / config / config-api / src / main / java / org / opendaylight / controller / config / api / ConfigRegistry.java
index d81c48a6020b6854cc75603a0513a27f8c41da9b..426edc1dec9fb4f38bf9f9d2b63cbaedb9ac26b5 100644 (file)
@@ -9,9 +9,7 @@ package org.opendaylight.controller.config.api;
 
 import java.util.List;
 import java.util.Set;
-
 import javax.management.ObjectName;
-
 import org.opendaylight.controller.config.api.jmx.CommitStatus;
 import org.opendaylight.controller.config.api.jmx.constants.ConfigRegistryConstants;
 
@@ -23,14 +21,16 @@ public interface ConfigRegistry extends LookupRegistry, ServiceReferenceReadable
 
     /**
      * Only well-known ObjectName in configuration system, under which
-     * ConfigRegisry is registered.
+     * ConfigRegistry is registered.
      */
-    public static final ObjectName OBJECT_NAME = ConfigRegistryConstants.OBJECT_NAME;
+    ObjectName OBJECT_NAME = ConfigRegistryConstants.OBJECT_NAME;
+    ObjectName OBJECT_NAME_NO_NOTIFICATIONS = ConfigRegistryConstants.OBJECT_NAME_NO_NOTIFICATIONS;
 
     /**
      * Opens new configuration transaction.
      *
-     * @return {@link ObjectName} of {@link ConfigTransactionControllerMXBean}
+     * @return {@link ObjectName} of
+     *         {@link org.opendaylight.controller.config.api.jmx.ConfigTransactionControllerMXBean}
      */
     ObjectName beginConfig();
 
@@ -39,8 +39,8 @@ public interface ConfigRegistry extends LookupRegistry, ServiceReferenceReadable
      *
      * @param transactionControllerON
      *            {@link ObjectName} of
-     *            {@link ConfigTransactionControllerMXBean} that was received in
-     *            {@link #beginConfig()} method call.
+     *            {@link org.opendaylight.controller.config.api.jmx.ConfigTransactionControllerMXBean} that was
+     *            received in {@link #beginConfig()} method call.
      * @return CommitStatus
      * @throws ValidationException
      *             if validation fails
@@ -67,24 +67,4 @@ public interface ConfigRegistry extends LookupRegistry, ServiceReferenceReadable
      */
     Set<String> getAvailableModuleNames();
 
-
-
-    /**
-     * Find all runtime beans
-     *
-     * @return objectNames
-     */
-    Set<ObjectName> lookupRuntimeBeans();
-
-    /**
-     * Find all runtime of specified module
-     *
-     * @param moduleName
-     *            of bean
-     * @param instanceName
-     *            of bean
-     * @return objectNames
-     */
-    Set<ObjectName> lookupRuntimeBeans(String moduleName, String instanceName);
-
 }