From 942f282a6e1634a014e417e238b7141e581d6335 Mon Sep 17 00:00:00 2001 From: Alex Huang Date: Mon, 5 Aug 2013 17:31:10 -0700 Subject: [PATCH] Moved config into it's own package --- .../cloudstack/config/Configuration.java | 0 client/pom.xml | 7 - client/tomcatconf/applicationContext.xml.in | 1 + .../cloud/configuration/ConfigurationVO.java | 109 ------------ .../cloud/storage/dao/VMTemplateDaoImpl.java | 4 +- .../manager/StorageCacheManagerImpl.java | 5 +- .../StorageCacheReplacementAlgorithmLRU.java | 5 +- .../motion/AncientDataMotionStrategy.java | 3 +- .../storage/image/TemplateServiceImpl.java | 3 +- .../storage/test/ChildTestConfiguration.java | 3 +- .../snapshot/XenserverSnapshotStrategy.java | 3 +- .../cloudstack/storage/LocalHostEndpoint.java | 5 +- .../AbstractStoragePoolAllocator.java | 2 +- ...GarbageCollectingStoragePoolAllocator.java | 3 +- .../allocator/LocalStoragePoolAllocator.java | 3 +- .../image/BaseImageStoreDriverImpl.java | 5 +- .../storage/volume/VolumeServiceImpl.java | 3 +- framework/cluster/pom.xml | 5 + .../com/cloud/cluster/ClusterManagerImpl.java | 10 +- .../cluster/ClusterServiceServletAdapter.java | 8 +- .../cluster/ClusterServiceServletImpl.java | 2 +- .../framework}/config/ConfigDepot.java | 2 +- .../framework}/config/ConfigKey.java | 20 +-- .../framework}/config/ConfigValue.java | 4 +- .../framework}/config/Configurable.java | 5 +- .../framework/config/ConfigurationVO.java | 157 ++++++++++++++++++ .../config}/dao/ConfigurationDao.java | 5 +- .../config}/dao/ConfigurationDaoImpl.java | 5 +- framework/jobs/pom.xml | 5 + .../jobs/impl/AsyncJobManagerImpl.java | 17 +- framework/pom.xml | 5 +- .../affinity/HostAntiAffinityProcessor.java | 3 +- .../admin/ratelimit/ResetApiLimitCmd.java | 2 +- .../user/ratelimit/GetApiLimitCmd.java | 2 +- .../ratelimit/ApiRateLimitServiceImpl.java | 4 +- .../ratelimit/ApiRateLimitTest.java | 3 +- .../DedicatedResourceManagerImpl.java | 2 +- .../manager/DedicatedApiUnitTest.java | 2 +- .../implicitplanner/ImplicitPlannerTest.java | 2 +- .../manager/BareMetalDiscoverer.java | 3 +- .../baremetal/manager/BareMetalPlanner.java | 3 +- .../BaremetalPxeManagerImpl.java | 2 +- .../com/cloud/ucs/manager/UcsManagerImpl.java | 3 +- .../com/cloud/hypervisor/guru/VMwareGuru.java | 5 +- .../vmware/manager/VmwareManagerImpl.java | 2 +- .../vmware/VmwareDatacenterApiUnitTest.java | 2 +- .../element/ElasticLoadBalancerElement.java | 3 +- .../lb/ElasticLoadBalancerManagerImpl.java | 2 +- .../F5ExternalLoadBalancerElement.java | 4 +- .../lb/InternalLoadBalancerVMManagerImpl.java | 2 +- .../LbChildTestConfiguration.java | 3 +- .../JuniperSRXExternalFirewallElement.java | 5 +- .../cloud/network/element/MidoNetElement.java | 6 +- .../network/element/NetscalerElement.java | 4 +- .../network/ovs/OvsTunnelManagerImpl.java | 3 +- .../network/element/SspElement.java | 3 +- .../network/element/SspElementTest.java | 3 +- plugins/pom.xml | 10 ++ .../CloudStackImageStoreDriverImpl.java | 4 +- .../driver/S3ImageStoreDriverImpl.java | 4 +- .../server/auth/LDAPUserAuthenticator.java | 3 +- server/pom.xml | 5 + .../cloud/agent/manager/AgentManagerImpl.java | 34 ++-- .../manager/ClusteredAgentManagerImpl.java | 16 +- .../allocator/impl/FirstFitAllocator.java | 3 +- .../impl/UserConcentratedAllocator.java | 3 +- .../authn/impl/BasicAgentAuthManager.java | 3 +- .../src/com/cloud/alert/AlertManagerImpl.java | 4 +- server/src/com/cloud/api/ApiDBUtils.java | 2 +- server/src/com/cloud/api/ApiServer.java | 4 +- .../com/cloud/api/query/QueryManagerImpl.java | 2 +- .../query/dao/AffinityGroupJoinDaoImpl.java | 5 +- .../query/dao/DomainRouterJoinDaoImpl.java | 3 +- .../cloud/api/query/dao/HostJoinDaoImpl.java | 3 +- .../api/query/dao/ImageStoreJoinDaoImpl.java | 3 +- .../api/query/dao/ProjectJoinDaoImpl.java | 3 +- .../api/query/dao/ResourceTagJoinDaoImpl.java | 3 +- .../query/dao/SecurityGroupJoinDaoImpl.java | 3 +- .../api/query/dao/StoragePoolJoinDaoImpl.java | 4 +- .../api/query/dao/TemplateJoinDaoImpl.java | 2 +- .../api/query/dao/UserVmJoinDaoImpl.java | 3 +- .../api/query/dao/VolumeJoinDaoImpl.java | 2 +- .../cloud/capacity/CapacityManagerImpl.java | 4 +- .../configuration/ConfigurationManager.java | 2 +- .../ConfigurationManagerImpl.java | 15 +- .../AgentBasedConsoleProxyManager.java | 3 +- .../com/cloud/consoleproxy/AgentHookBase.java | 4 +- .../consoleproxy/ConsoleProxyManagerImpl.java | 2 +- .../StaticConsoleProxyManager.java | 3 +- .../deploy/DeploymentPlanningManagerImpl.java | 4 +- .../src/com/cloud/deploy/FirstFitPlanner.java | 3 +- .../ha/HighAvailabilityManagerExtImpl.java | 3 +- .../cloud/ha/HighAvailabilityManagerImpl.java | 2 +- .../CloudZonesStartupProcessor.java | 3 +- .../discoverer/LibvirtServerDiscoverer.java | 3 +- .../ExternalDeviceUsageManagerImpl.java | 3 +- .../ExternalFirewallDeviceManagerImpl.java | 5 +- .../network/ExternalIpAddressAllocator.java | 3 +- ...ExternalLoadBalancerDeviceManagerImpl.java | 3 +- .../ExternalNetworkDeviceManagerImpl.java | 3 +- .../cloud/network/Ipv6AddressManagerImpl.java | 3 +- .../com/cloud/network/NetworkManagerImpl.java | 2 +- .../com/cloud/network/NetworkModelImpl.java | 3 +- .../com/cloud/network/NetworkServiceImpl.java | 2 +- .../network/NetworkUsageManagerImpl.java | 2 +- .../cloud/network/SshKeysDistriMonitor.java | 3 +- .../network/as/AutoScaleManagerImpl.java | 2 +- .../network/element/VirtualRouterElement.java | 7 +- .../network/firewall/FirewallManagerImpl.java | 2 +- .../network/guru/ControlNetworkGuru.java | 3 +- .../cloud/network/guru/GuestNetworkGuru.java | 2 +- .../network/lb/LBHealthCheckManagerImpl.java | 3 +- .../lb/LoadBalancingRulesManagerImpl.java | 2 +- .../VirtualNetworkApplianceManagerImpl.java | 3 +- .../security/SecurityGroupManagerImpl.java | 2 +- .../com/cloud/network/vpc/VpcManagerImpl.java | 2 +- .../vpn/RemoteAccessVpnManagerImpl.java | 2 +- .../network/vpn/Site2SiteVpnManagerImpl.java | 2 +- .../cloud/projects/ProjectManagerImpl.java | 2 +- .../com/cloud/resource/DiscovererBase.java | 3 +- .../cloud/resource/ResourceManagerImpl.java | 2 +- .../ResourceLimitManagerImpl.java | 2 +- .../com/cloud/server/ConfigurationServer.java | 3 +- .../cloud/server/ConfigurationServerImpl.java | 16 +- .../cloud/server/ManagementServerImpl.java | 4 +- .../src/com/cloud/server/StatsCollector.java | 2 +- .../servlet/RegisterCompleteServlet.java | 2 +- .../com/cloud/storage/StorageManagerImpl.java | 2 +- .../com/cloud/storage/VolumeManagerImpl.java | 3 +- .../storage/download/DownloadMonitorImpl.java | 3 +- .../SecondaryStorageManagerImpl.java | 2 +- .../storage/snapshot/SnapshotManagerImpl.java | 3 +- .../snapshot/SnapshotSchedulerImpl.java | 2 +- .../storage/upload/UploadMonitorImpl.java | 2 +- .../cloud/template/TemplateAdapterBase.java | 2 +- .../cloud/template/TemplateManagerImpl.java | 2 +- .../src/com/cloud/usage/UsageServiceImpl.java | 2 +- .../com/cloud/user/AccountManagerImpl.java | 2 +- .../src/com/cloud/vm/UserVmManagerImpl.java | 2 +- .../cloud/vm/VirtualMachineManagerImpl.java | 4 +- .../vm/snapshot/VMSnapshotManagerImpl.java | 2 +- .../GlobalLoadBalancingRulesServiceImpl.java | 2 +- ...SecurityGroupManagerTestConfiguration.java | 3 +- .../vm/DeploymentPlanningManagerImplTest.java | 6 +- .../test/com/cloud/vm/UserVmManagerTest.java | 2 +- .../vm/VirtualMachineManagerImplTest.java | 2 +- .../vm/snapshot/VMSnapshotManagerTest.java | 4 +- server/test/com/cloud/vpc/VpcTest.java | 2 +- .../com/cloud/vpc/VpcTestConfiguration.java | 3 +- .../vpc/dao/MockConfigurationDaoImpl.java | 5 +- .../ChildTestConfiguration.java | 2 +- .../CreateNetworkOfferingTest.java | 4 +- .../privategw/AclOnPrivateGwTest.java | 6 +- ...obalLoadBalancingRulesServiceImplTest.java | 2 +- .../LocalNfsSecondaryStorageResource.java | 4 +- .../resource/SecondaryStorageDiscoverer.java | 3 +- .../cloud/usage/UsageAlertManagerImpl.java | 3 +- .../src/com/cloud/usage/UsageManagerImpl.java | 5 +- .../usage/UsageManagerTestConfiguration.java | 3 +- 159 files changed, 527 insertions(+), 341 deletions(-) rename {utils => api}/src/org/apache/cloudstack/config/Configuration.java (100%) delete mode 100644 engine/schema/src/com/cloud/configuration/ConfigurationVO.java rename {utils/src/org/apache/cloudstack => framework/config/src/org/apache/cloudstack/framework}/config/ConfigDepot.java (92%) rename {utils/src/org/apache/cloudstack => framework/config/src/org/apache/cloudstack/framework}/config/ConfigKey.java (77%) rename {utils/src/org/apache/cloudstack => framework/config/src/org/apache/cloudstack/framework}/config/ConfigValue.java (94%) rename {utils/src/org/apache/cloudstack => framework/config/src/org/apache/cloudstack/framework}/config/Configurable.java (90%) create mode 100644 framework/config/src/org/apache/cloudstack/framework/config/ConfigurationVO.java rename {engine/schema/src/com/cloud/configuration => framework/config/src/org/apache/cloudstack/framework/config}/dao/ConfigurationDao.java (95%) rename {engine/schema/src/com/cloud/configuration => framework/config/src/org/apache/cloudstack/framework/config}/dao/ConfigurationDaoImpl.java (98%) diff --git a/utils/src/org/apache/cloudstack/config/Configuration.java b/api/src/org/apache/cloudstack/config/Configuration.java similarity index 100% rename from utils/src/org/apache/cloudstack/config/Configuration.java rename to api/src/org/apache/cloudstack/config/Configuration.java diff --git a/client/pom.xml b/client/pom.xml index bebf86ac289..1afe5b898d3 100644 --- a/client/pom.xml +++ b/client/pom.xml @@ -195,13 +195,6 @@ cloud-engine-components-api ${project.version} - - - org.apache.cloudstack - cloud-engine-compute - ${project.version} - - org.apache.cloudstack cloud-engine-network diff --git a/client/tomcatconf/applicationContext.xml.in b/client/tomcatconf/applicationContext.xml.in index b832b09c9c2..0d5d0fa6cfd 100644 --- a/client/tomcatconf/applicationContext.xml.in +++ b/client/tomcatconf/applicationContext.xml.in @@ -81,6 +81,7 @@ +