mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
Bug 11939 - unify components.xml and components-premium.xml into components.xml
more fix
This commit is contained in:
parent
9b4ac5f083
commit
6e35f93208
@ -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>
|
||||
|
||||
@ -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);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user