diff --git a/client/tomcatconf/components.xml.in b/client/tomcatconf/components.xml.in index c63aa0c047a..7d3e1772bca 100755 --- a/client/tomcatconf/components.xml.in +++ b/client/tomcatconf/components.xml.in @@ -99,7 +99,7 @@ - + false diff --git a/server/src/com/cloud/configuration/ConfigurationCompoentLibrary.java b/server/src/com/cloud/configuration/ConfigurationCompoentLibrary.java new file mode 100644 index 00000000000..5d1b0cb07ec --- /dev/null +++ b/server/src/com/cloud/configuration/ConfigurationCompoentLibrary.java @@ -0,0 +1,47 @@ +package com.cloud.configuration; + +import java.io.Serializable; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.LinkedHashMap; +import java.util.List; +import java.util.Map; + +import com.cloud.upgrade.DatabaseUpgradeChecker; +import com.cloud.utils.component.Adapter; +import com.cloud.utils.component.ComponentLibraryBase; +import com.cloud.utils.component.Manager; +import com.cloud.utils.component.SystemIntegrityChecker; +import com.cloud.utils.component.ComponentLocator.ComponentInfo; +import com.cloud.utils.db.GenericDao; + +public class ConfigurationCompoentLibrary extends ComponentLibraryBase { + + @Override + public List getSystemIntegrityCheckers() { + ArrayList checkers = new ArrayList(); + checkers.add(new DatabaseUpgradeChecker()); + return checkers; + } + + @Override + public Map>> getDaos() { + return new LinkedHashMap>>(0); + } + + @Override + public Map> getManagers() { + return new LinkedHashMap>(0); + } + + @Override + public Map>> getAdapters() { + return new LinkedHashMap>>(0); + } + + @Override + public Map, Class> getFactories() { + return new HashMap, Class>(0); + } + +}