/*
- * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved.
+ * Copyright (c) 2013, 2017 Cisco Systems, Inc. and others. All rights reserved.
*
* This program and the accompanying materials are made available under the
* terms of the Eclipse Public License v1.0 which accompanies this distribution,
/**
* 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();
*
* @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
throws ConflictingVersionException, ValidationException;
/**
+ * List of open configuration transactions.
+ *
* @return list of open configuration transactions.
*/
List<ObjectName> getOpenConfigs();
/**
* Will return true unless there was a transaction that succeeded during
- * validation but failed in second phase of commit. In this case the server
- * is unstable and its state is undefined.
+ * validation but failed in second phase of commit. In this case the server is
+ * unstable and its state is undefined.
*/
boolean isHealthy();
/**
+ * Get the module names available in the system.
+ *
* @return module factory names available in the system
*/
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);
-
}