/**
 * Copyright 2016 Netflix, Inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with
 * the License. You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on
 * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the
 * specific language governing permissions and limitations under the License.
 */
package com.netflix.dynomitemanager.sidecore;

import javax.inject.Inject;

/**
 * DefaultConfigSource specifies the list of configuration sources from which to obtain Dynomite Manager's
 * configuration by calling the {@link com.netflix.dynomitemanager.sidecore.CompositeConfigSource} constructor.
 *
 * Load Dynomite Manager's configuration from the following sources:
 *
 * <ul>
 * <li>{@link com.netflix.dynomitemanager.sidecore.SimpleDBConfigSource}
 * <li>{@link com.netflix.dynomitemanager.sidecore.PropertiesConfigSource}
 * <li>{@link com.netflix.dynomitemanager.sidecore.SystemPropertiesConfigSource}
 * </ul>
 */
public class DefaultConfigSource extends CompositeConfigSource {

	@Inject
	public DefaultConfigSource(final SimpleDBConfigSource simpleDBConfigSource,
			final PropertiesConfigSource propertiesConfigSource,
			final SystemPropertiesConfigSource systemPropertiesConfigSource) {
		super(simpleDBConfigSource, propertiesConfigSource, systemPropertiesConfigSource);
	}

}

@@ -964,81 +964,8 @@
 ul%3E%0A
- * %3Cli%3E%7B@link com.netflix.dynomitemanager.sidecore.SimpleDBConfigSource%7D%0A
  * %3C
@@ -1199,80 +1199,328 @@
  %7B%0A%0A
-%09@Inject%0A%09public DefaultConfigSource(final SimpleDBConfigSource simpleDB
+    /**%0A     * Provide list of configuration sources to check for properties (aka Fast Properties or FP).%0A     * @param propertiesConfigSource the dynomitemanager.properties file%0A     * @param systemPropertiesConfigSource Java properties passed on the command line via %22-Dproperty=value%22%0A     */%0A%09@Inject%0A%09public Default
 Conf
@@ -1523,29 +1523,25 @@
 ConfigSource
-,%0A%09%09%09
+(
 final Proper
@@ -1655,16 +1655,17 @@
 ) %7B%0A
+%0A
 %09%09super(
 simp
@@ -1664,30 +1664,8 @@
 per(
-simpleDBConfigSource, 
 prop

Remove SimpleDB as default configuration source. closes netflix/dynomite-manager#48