Bug 11939 - unify components.xml and components-premium.xml into components.xml

more fix
This commit is contained in:
frank 2011-12-07 13:52:17 -08:00
parent 9b4ac5f083
commit 6e35f93208
2 changed files with 3 additions and 1 deletions

View File

@ -31,7 +31,7 @@
</system-integrity-checker>
<interceptor library="com.cloud.configuration.DefaultInterceptorLibrary"/>
<management-server class="com.cloud.server.ManagementServerImpl" library="com.cloud.configuration.DefaultComponentLibrary">
<management-server class="com.cloud.server.ManagementServerImpl" library="com.cloud.configuration.PremiumComponentLibrary">
<dao name="Configuration configuration server" class="com.cloud.configuration.dao.ConfigurationDaoImpl">
<param name="premium">true</param>
</dao>

View File

@ -49,6 +49,7 @@ import com.cloud.utils.component.SystemIntegrityChecker;
public class PremiumComponentLibrary extends DefaultComponentLibrary {
@Override
protected void populateDaos() {
super.populateDaos();
addDao("UsageJobDao", UsageJobDaoImpl.class);
addDao("UsageDao", UsageDaoImpl.class);
addDao("UsageIpAddressDao", UsageIPAddressDaoImpl.class);
@ -61,6 +62,7 @@ public class PremiumComponentLibrary extends DefaultComponentLibrary {
@Override
protected void populateManagers() {
// override FOSS SSVM manager
super.populateManagers();
addManager("secondary storage vm manager", PremiumSecondaryStorageManagerImpl.class);
addManager("HA Manager", HighAvailabilityManagerExtImpl.class);