You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@stratos.apache.org by is...@apache.org on 2013/07/10 18:52:19 UTC

[44/45] git commit: fixing component version issues and adding currently refactored components to the parent pom

fixing component version issues and adding currently refactored components to the parent pom


Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/ac065d73
Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/ac065d73
Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/ac065d73

Branch: refs/heads/master
Commit: ac065d7307ff915f08d199dacbac0f0faa34ad17
Parents: 20cfe7e
Author: Isuru <is...@wso2.com>
Authored: Wed Jul 10 22:20:47 2013 +0530
Committer: Isuru <is...@wso2.com>
Committed: Wed Jul 10 22:20:47 2013 +0530

----------------------------------------------------------------------
 .../4.1.0/pom.xml                               |  210 ---
 .../autoscaler/service/IAutoscalerService.java  |  112 --
 .../exception/AutoscalerServiceException.java   |   33 -
 .../exception/DeserializationException.java     |   33 -
 .../MalformedConfigurationFileException.java    |   33 -
 .../exception/NoInstanceFoundException.java     |   39 -
 .../exception/SerializationException.java       |   33 -
 .../service/impl/AutoscalerServiceImpl.java     | 1389 ------------------
 .../internal/AutoscalerServiceDSComponent.java  |   48 -
 .../autoscaler/service/io/Deserializer.java     |   68 -
 .../autoscaler/service/io/Serializer.java       |   61 -
 .../service/jcloud/ComputeServiceBuilder.java   |   65 -
 .../service/util/AutoscalerConstant.java        |   73 -
 .../autoscaler/service/util/IaasContext.java    |  391 -----
 .../autoscaler/service/util/IaasProvider.java   |  141 --
 .../service/util/InstanceContext.java           |   93 --
 .../service/util/ServiceTemplate.java           |   84 --
 .../xml/ElasticScalerConfigFileReader.java      |  557 -------
 .../src/main/resources/META-INF/services.xml    |    9 -
 .../service/util/IaasContextComparatorTest.java |   98 --
 .../service/util/IaasContextTest.java           |  113 --
 .../xml/ElasticScalerConfigFileReaderTest.java  |   60 -
 .../test/resources/elastic-scaler-config.xml    |   71 -
 .../4.1.3/pom.xml                               |  137 --
 .../callables/AppNodeSanityCheckCallable.java   |   86 --
 .../callables/AutoscaleDeciderCallable.java     |  241 ---
 .../callables/InstanceCountCallable.java        |   78 -
 .../callables/PendingInstanceCountCallable.java |   65 -
 .../callables/RunningInstanceCountCallable.java |   68 -
 .../clients/CloudControllerClient.java          |   66 -
 .../clients/CloudControllerOsgiClient.java      |   82 --
 .../clients/CloudControllerStubClient.java      |   93 --
 .../lbautoscale/context/AppDomainContext.java   |  170 ---
 .../context/LoadBalancerContext.java            |  104 --
 .../AutoscalerTaskServiceComponent.java         |  325 ----
 .../lbautoscale/internal/RegistryManager.java   |   54 -
 .../mediators/AutoscaleInMediator.java          |  174 ---
 .../mediators/AutoscaleOutMediator.java         |   78 -
 .../check/PendingInstancesStateChecker.java     |  148 --
 .../check/TerminatingInstancesStateChecker.java |   89 --
 .../task/AutoscalerTaskInitializer.java         |   50 -
 .../task/AutoscalerTaskMgmtAdminService.java    |  348 -----
 .../lbautoscale/task/AutoscalingJob.java        |   68 -
 .../task/ServiceRequestsInFlightAutoscaler.java |  524 -------
 .../lbautoscale/task/TaskSchedulingManager.java |  188 ---
 .../lbautoscale/util/AutoscaleConstants.java    |   68 -
 .../lbautoscale/util/AutoscaleUtil.java         |  359 -----
 .../util/AutoscalerTaskDSHolder.java            |  129 --
 ...rg.apache.synapse.config.xml.MediatorFactory |    2 -
 ...apache.synapse.config.xml.MediatorSerializer |    2 -
 .../src/main/resources/synapse-load-average.xml |  138 --
 .../resources/synapse-messages-in-flight.xml    |  135 --
 .../synapse-service-messages-in-flight.xml      |  108 --
 .../lbautoscale/AppDomainContextsTest.java      |  105 --
 .../4.1.3/src/test/resources/loadbalancer.conf  |   50 -
 .../4.1.3/pom.xml                               |  116 --
 .../stratos/lb/endpoint/EndpointConstants.java  |   31 -
 .../stratos/lb/endpoint/EndpointDeployer.java   |   71 -
 ...TenantAwareLoadBalanceEndpointException.java |   39 -
 .../TenantLoadBalanceMembershipHandler.java     |  208 ---
 .../lb/endpoint/builder/TopologySyncher.java    |  159 --
 .../manager/ClusterDomainManagerImpl.java       |  228 ---
 .../TenantAwareLoadBalanceEndpoint.java         |  531 -------
 .../group/mgt/GroupMgtAgentBuilder.java         |   80 -
 .../LoadBalanceEndpointServiceComponent.java    |  397 -----
 .../lb/endpoint/internal/RegistryManager.java   |   54 -
 .../endpoint/subscriber/TopicHealthChecker.java |   68 -
 .../endpoint/subscriber/TopologyListener.java   |   47 -
 .../endpoint/subscriber/TopologySubscriber.java |   95 --
 .../stratos/lb/endpoint/util/ConfigHolder.java  |  192 ---
 .../lb/endpoint/util/TopologyConstants.java     |   31 -
 .../org.apache.stratos.activation/2.1.2/pom.xml |   96 --
 .../internal/ActivationServiceComponent.java    |  152 --
 .../activation/module/ActivationHandler.java    |  161 --
 .../activation/module/ActivationModule.java     |   65 -
 .../activation/service/ActivationService.java   |   85 --
 .../activation/utils/ActivationManager.java     |   96 --
 .../activation/activation/utils/Util.java       |  138 --
 .../src/main/resources/META-INF/module.xml      |   33 -
 .../src/main/resources/META-INF/services.xml    |   30 -
 .../org.apache.stratos.activation/pom.xml       |   94 ++
 .../internal/ActivationServiceComponent.java    |  152 ++
 .../activation/module/ActivationHandler.java    |  161 ++
 .../activation/module/ActivationModule.java     |   65 +
 .../activation/service/ActivationService.java   |   85 ++
 .../activation/utils/ActivationManager.java     |   96 ++
 .../activation/activation/utils/Util.java       |  138 ++
 .../src/main/resources/META-INF/module.xml      |   33 +
 .../src/main/resources/META-INF/services.xml    |   30 +
 .../2.1.3/pom.xml                               |  125 --
 .../2.1.3/src/main/assembly/src.xml             |   36 -
 .../2.1.3/src/main/java/Main.iml                |  204 ---
 .../org/apache/stratos/adc/mgt/cli/CliTool.java |   76 -
 .../org/apache/stratos/adc/mgt/cli/Command.java |   67 -
 .../stratos/adc/mgt/cli/CommandContext.java     |   88 --
 .../adc/mgt/cli/CommandLineApplication.java     |  190 ---
 .../stratos/adc/mgt/cli/CommandLineService.java |  556 -------
 .../stratos/adc/mgt/cli/StratosApplication.java |  504 -------
 .../adc/mgt/cli/StratosCommandContext.java      |   31 -
 .../cli/commands/AddDomainMappingCommand.java   |   87 --
 .../adc/mgt/cli/commands/CartridgesCommand.java |   71 -
 .../adc/mgt/cli/commands/ExitCommand.java       |   70 -
 .../adc/mgt/cli/commands/HelpCommand.java       |   73 -
 .../adc/mgt/cli/commands/InfoCommand.java       |   75 -
 .../adc/mgt/cli/commands/ListCommand.java       |  123 --
 .../adc/mgt/cli/commands/PoliciesCommand.java   |   71 -
 .../commands/RemoveDomainMappingCommand.java    |   75 -
 .../adc/mgt/cli/commands/SubscribeCommand.java  |  208 ---
 .../adc/mgt/cli/commands/SyncCommand.java       |   76 -
 .../mgt/cli/commands/UnsubscribeCommand.java    |  130 --
 .../adc/mgt/cli/completer/CommandCompleter.java |  133 --
 .../adc/mgt/cli/exception/CommandException.java |   39 -
 .../stratos/adc/mgt/cli/utils/CliConstants.java |  130 --
 .../adc/mgt/cli/utils/CommandLineUtils.java     |   94 --
 .../stratos/adc/mgt/cli/utils/RowMapper.java    |   23 -
 .../src/main/resources/Resources.properties     |   25 -
 .../2.1.3/src/main/resources/log4j.properties   |   15 -
 .../2.1.3/src/main/resources/wso2carbon.jks     |  Bin 33260 -> 0 bytes
 .../org.apache.stratos.adc.mgt.cli/pom.xml      |  123 ++
 .../src/main/assembly/src.xml                   |   36 +
 .../src/main/java/Main.iml                      |  204 +++
 .../org/apache/stratos/adc/mgt/cli/CliTool.java |   76 +
 .../org/apache/stratos/adc/mgt/cli/Command.java |   67 +
 .../stratos/adc/mgt/cli/CommandContext.java     |   88 ++
 .../adc/mgt/cli/CommandLineApplication.java     |  190 +++
 .../stratos/adc/mgt/cli/CommandLineService.java |  556 +++++++
 .../stratos/adc/mgt/cli/StratosApplication.java |  504 +++++++
 .../adc/mgt/cli/StratosCommandContext.java      |   31 +
 .../cli/commands/AddDomainMappingCommand.java   |   87 ++
 .../adc/mgt/cli/commands/CartridgesCommand.java |   71 +
 .../adc/mgt/cli/commands/ExitCommand.java       |   70 +
 .../adc/mgt/cli/commands/HelpCommand.java       |   73 +
 .../adc/mgt/cli/commands/InfoCommand.java       |   75 +
 .../adc/mgt/cli/commands/ListCommand.java       |  123 ++
 .../adc/mgt/cli/commands/PoliciesCommand.java   |   71 +
 .../commands/RemoveDomainMappingCommand.java    |   75 +
 .../adc/mgt/cli/commands/SubscribeCommand.java  |  208 +++
 .../adc/mgt/cli/commands/SyncCommand.java       |   76 +
 .../mgt/cli/commands/UnsubscribeCommand.java    |  130 ++
 .../adc/mgt/cli/completer/CommandCompleter.java |  133 ++
 .../adc/mgt/cli/exception/CommandException.java |   39 +
 .../stratos/adc/mgt/cli/utils/CliConstants.java |  130 ++
 .../adc/mgt/cli/utils/CommandLineUtils.java     |   94 ++
 .../stratos/adc/mgt/cli/utils/RowMapper.java    |   23 +
 .../src/main/resources/Resources.properties     |   25 +
 .../src/main/resources/log4j.properties         |   15 +
 .../src/main/resources/wso2carbon.jks           |  Bin 0 -> 33260 bytes
 .../2.1.1/pom.xml                               |   87 --
 .../service/RepositorySynchronizer.java         |   37 -
 .../src/main/webapp/WEB-INF/cxf-servlet.xml     |   34 -
 .../2.1.1/src/main/webapp/WEB-INF/web.xml       |   49 -
 .../2.1.1/src/main/webapp/servicelist.css       |  117 --
 .../pom.xml                                     |   85 ++
 .../service/RepositorySynchronizer.java         |   37 +
 .../src/main/webapp/WEB-INF/cxf-servlet.xml     |   34 +
 .../src/main/webapp/WEB-INF/web.xml             |   49 +
 .../src/main/webapp/servicelist.css             |  117 ++
 .../org.apache.stratos.adc.mgt/2.1.3/pom.xml    |  144 --
 .../2.1.3/src/conf/cartridge-config.properties  |   38 -
 .../2.1.3/src/conf/tenant-resource-policy.xml   |    1 -
 .../adc/mgt/client/CartridgeAgentClient.java    |   39 -
 .../client/CloudControllerServiceClient.java    |   94 --
 .../stratos/adc/mgt/client/RegistryClient.java  |  112 --
 .../adc/mgt/custom/domain/RegistryManager.java  |  106 --
 .../adc/mgt/dao/CartridgeSubscription.java      |  186 ---
 .../stratos/adc/mgt/dao/DataCartridge.java      |   49 -
 .../apache/stratos/adc/mgt/dao/PortMapping.java |   56 -
 .../apache/stratos/adc/mgt/dao/Repository.java  |   56 -
 .../adc/mgt/dao/RepositoryCredentials.java      |   27 -
 .../apache/stratos/adc/mgt/dns/DNSManager.java  |   86 --
 .../org/apache/stratos/adc/mgt/dto/AppRepo.java |   85 --
 .../apache/stratos/adc/mgt/dto/Cartridge.java   |  198 ---
 .../stratos/adc/mgt/dto/CartridgeDetail.java    |    1 -
 .../adc/mgt/dto/CartridgeInformation.java       |    1 -
 .../stratos/adc/mgt/dto/CartridgeWrapper.java   |   49 -
 .../org/apache/stratos/adc/mgt/dto/Policy.java  |  145 --
 .../stratos/adc/mgt/dto/PolicyDefinition.java   |   80 -
 .../adc/mgt/dto/RepositoryInformation.java      |   43 -
 .../stratos/adc/mgt/dto/SubscriptionInfo.java   |   43 -
 .../stratos/adc/mgt/exception/ADCException.java |   46 -
 .../exception/AlreadySubscribedException.java   |   45 -
 .../exception/DomainMappingExistsException.java |   45 -
 .../DuplicateCartridgeAliasException.java       |   53 -
 .../InvalidCartridgeAliasException.java         |   54 -
 .../exception/InvalidRepositoryException.java   |   32 -
 .../mgt/exception/NotSubscribedException.java   |   46 -
 .../adc/mgt/exception/PolicyException.java      |   38 -
 .../RepositoryCredentialsRequiredException.java |   37 -
 .../exception/RepositoryRequiredException.java  |   37 -
 .../exception/RepositoryTransportException.java |   37 -
 .../UnregisteredCartridgeException.java         |   45 -
 .../internal/ADCManagementServerComponent.java  |  106 --
 .../stratos/adc/mgt/internal/DataHolder.java    |   77 -
 .../adc/mgt/internal/HostingConstants.java      |   37 -
 .../internal/HostingManagementActivator.java    |   60 -
 .../service/ApplicationManagementService.java   |  620 --------
 .../InstanceInformationManagementService.java   |   55 -
 .../mgt/service/RepoNotificationService.java    |  179 ---
 .../adc/mgt/service/RepositoryInfoBean.java     |   78 -
 .../service/RepositoryInformationService.java   |   66 -
 .../mgt/utils/ApplicationManagementUtil.java    | 1095 --------------
 .../stratos/adc/mgt/utils/CartridgeAppType.java |   41 -
 .../mgt/utils/CartridgeConfigFileReader.java    |   59 -
 .../adc/mgt/utils/CartridgeConstants.java       |   74 -
 .../stratos/adc/mgt/utils/CartridgeDomain.java  |  143 --
 .../stratos/adc/mgt/utils/DomainInfo.java       |   40 -
 .../adc/mgt/utils/PersistenceManager.java       |  853 -----------
 .../stratos/adc/mgt/utils/PolicyHolder.java     |  289 ----
 .../adc/mgt/utils/RepositoryCreator.java        |  266 ----
 .../adc/mgt/utils/RepositoryFactory.java        |  129 --
 .../stratos/adc/mgt/utils/StratosDBUtils.java   |  210 ---
 .../mgt/utils/SynchronizeRepositoryRequest.java |  143 --
 .../src/main/resources/META-INF/services.xml    |   86 --
 .../2.1.3/src/main/resources/policies.xsd       |   36 -
 .../2.1.3/src/scripts/append_zone_file.sh       |   24 -
 .../stratos/adc/mgt/test/PolicyHolderTest.java  |   63 -
 .../2.1.3/src/test/resources/log4j.properties   |    8 -
 .../2.1.3/src/test/resources/policies-1.xml     |   22 -
 components/org.apache.stratos.adc.mgt/pom.xml   |  142 ++
 .../src/conf/cartridge-config.properties        |   38 +
 .../src/conf/tenant-resource-policy.xml         |    1 +
 .../adc/mgt/client/CartridgeAgentClient.java    |   39 +
 .../client/CloudControllerServiceClient.java    |   94 ++
 .../stratos/adc/mgt/client/RegistryClient.java  |  112 ++
 .../adc/mgt/custom/domain/RegistryManager.java  |  106 ++
 .../adc/mgt/dao/CartridgeSubscription.java      |  186 +++
 .../stratos/adc/mgt/dao/DataCartridge.java      |   49 +
 .../apache/stratos/adc/mgt/dao/PortMapping.java |   56 +
 .../apache/stratos/adc/mgt/dao/Repository.java  |   56 +
 .../adc/mgt/dao/RepositoryCredentials.java      |   27 +
 .../apache/stratos/adc/mgt/dns/DNSManager.java  |   86 ++
 .../org/apache/stratos/adc/mgt/dto/AppRepo.java |   85 ++
 .../apache/stratos/adc/mgt/dto/Cartridge.java   |  198 +++
 .../stratos/adc/mgt/dto/CartridgeDetail.java    |    1 +
 .../adc/mgt/dto/CartridgeInformation.java       |    1 +
 .../stratos/adc/mgt/dto/CartridgeWrapper.java   |   49 +
 .../org/apache/stratos/adc/mgt/dto/Policy.java  |  145 ++
 .../stratos/adc/mgt/dto/PolicyDefinition.java   |   80 +
 .../adc/mgt/dto/RepositoryInformation.java      |   43 +
 .../stratos/adc/mgt/dto/SubscriptionInfo.java   |   43 +
 .../stratos/adc/mgt/exception/ADCException.java |   46 +
 .../exception/AlreadySubscribedException.java   |   45 +
 .../exception/DomainMappingExistsException.java |   45 +
 .../DuplicateCartridgeAliasException.java       |   53 +
 .../InvalidCartridgeAliasException.java         |   54 +
 .../exception/InvalidRepositoryException.java   |   32 +
 .../mgt/exception/NotSubscribedException.java   |   46 +
 .../adc/mgt/exception/PolicyException.java      |   38 +
 .../RepositoryCredentialsRequiredException.java |   37 +
 .../exception/RepositoryRequiredException.java  |   37 +
 .../exception/RepositoryTransportException.java |   37 +
 .../UnregisteredCartridgeException.java         |   45 +
 .../internal/ADCManagementServerComponent.java  |  106 ++
 .../stratos/adc/mgt/internal/DataHolder.java    |   77 +
 .../adc/mgt/internal/HostingConstants.java      |   37 +
 .../internal/HostingManagementActivator.java    |   60 +
 .../service/ApplicationManagementService.java   |  620 ++++++++
 .../InstanceInformationManagementService.java   |   55 +
 .../mgt/service/RepoNotificationService.java    |  179 +++
 .../adc/mgt/service/RepositoryInfoBean.java     |   78 +
 .../service/RepositoryInformationService.java   |   66 +
 .../mgt/utils/ApplicationManagementUtil.java    | 1095 ++++++++++++++
 .../stratos/adc/mgt/utils/CartridgeAppType.java |   41 +
 .../mgt/utils/CartridgeConfigFileReader.java    |   59 +
 .../adc/mgt/utils/CartridgeConstants.java       |   74 +
 .../stratos/adc/mgt/utils/CartridgeDomain.java  |  143 ++
 .../stratos/adc/mgt/utils/DomainInfo.java       |   40 +
 .../adc/mgt/utils/PersistenceManager.java       |  853 +++++++++++
 .../stratos/adc/mgt/utils/PolicyHolder.java     |  289 ++++
 .../adc/mgt/utils/RepositoryCreator.java        |  266 ++++
 .../adc/mgt/utils/RepositoryFactory.java        |  129 ++
 .../stratos/adc/mgt/utils/StratosDBUtils.java   |  210 +++
 .../mgt/utils/SynchronizeRepositoryRequest.java |  143 ++
 .../src/main/resources/META-INF/services.xml    |   86 ++
 .../src/main/resources/policies.xsd             |   36 +
 .../src/scripts/append_zone_file.sh             |   24 +
 .../stratos/adc/mgt/test/PolicyHolderTest.java  |   63 +
 .../src/test/resources/log4j.properties         |    8 +
 .../src/test/resources/policies-1.xml           |   22 +
 .../2.1.3/pom.xml                               |  137 --
 .../topology/mgt/builder/TopologySyncher.java   |  114 --
 .../mgt/exception/TopologyMgtException.java     |   35 -
 .../mgt/group/mgt/GroupMgtAgentBuilder.java     |  109 --
 .../mgt/SubDomainAwareGroupManagementAgent.java |   32 -
 .../mgt/internal/TopologyMgtDSComponent.java    |  290 ----
 .../mgt/service/TopologyManagementService.java  |   69 -
 .../impl/TopologyManagementServiceImpl.java     |  127 --
 .../mgt/serviceobjects/DomainContext.java       |   90 --
 .../mgt/subscriber/TopicHealthChecker.java      |   67 -
 .../mgt/subscriber/TopologyListener.java        |   44 -
 .../mgt/subscriber/TopologySubscriber.java      |   92 --
 .../mgt/subscriber/TopologySubscriberTask.java  |    1 -
 .../adc/topology/mgt/util/ConfigHolder.java     |  197 ---
 .../topology/mgt/util/TopologyConstants.java    |   13 -
 .../adc/topology/mgt/util/TopologyMgtUtil.java  |    5 -
 .../src/main/resources/META-INF/services.xml    |    9 -
 .../org.apache.stratos.adc.topology.mgt/pom.xml |  135 ++
 .../topology/mgt/builder/TopologySyncher.java   |  114 ++
 .../mgt/exception/TopologyMgtException.java     |   35 +
 .../mgt/group/mgt/GroupMgtAgentBuilder.java     |  109 ++
 .../mgt/SubDomainAwareGroupManagementAgent.java |   32 +
 .../mgt/internal/TopologyMgtDSComponent.java    |  290 ++++
 .../mgt/service/TopologyManagementService.java  |   69 +
 .../impl/TopologyManagementServiceImpl.java     |  127 ++
 .../mgt/serviceobjects/DomainContext.java       |   90 ++
 .../mgt/subscriber/TopicHealthChecker.java      |   67 +
 .../mgt/subscriber/TopologyListener.java        |   44 +
 .../mgt/subscriber/TopologySubscriber.java      |   92 ++
 .../mgt/subscriber/TopologySubscriberTask.java  |    1 +
 .../adc/topology/mgt/util/ConfigHolder.java     |  197 +++
 .../topology/mgt/util/TopologyConstants.java    |   13 +
 .../adc/topology/mgt/util/TopologyMgtUtil.java  |    5 +
 .../src/main/resources/META-INF/services.xml    |    9 +
 .../pom.xml                                     |  208 +++
 .../autoscaler/service/IAutoscalerService.java  |  112 ++
 .../exception/AutoscalerServiceException.java   |   33 +
 .../exception/DeserializationException.java     |   33 +
 .../MalformedConfigurationFileException.java    |   33 +
 .../exception/NoInstanceFoundException.java     |   39 +
 .../exception/SerializationException.java       |   33 +
 .../service/impl/AutoscalerServiceImpl.java     | 1389 ++++++++++++++++++
 .../internal/AutoscalerServiceDSComponent.java  |   48 +
 .../autoscaler/service/io/Deserializer.java     |   68 +
 .../autoscaler/service/io/Serializer.java       |   61 +
 .../service/jcloud/ComputeServiceBuilder.java   |   65 +
 .../service/util/AutoscalerConstant.java        |   73 +
 .../autoscaler/service/util/IaasContext.java    |  391 +++++
 .../autoscaler/service/util/IaasProvider.java   |  141 ++
 .../service/util/InstanceContext.java           |   93 ++
 .../service/util/ServiceTemplate.java           |   84 ++
 .../xml/ElasticScalerConfigFileReader.java      |  557 +++++++
 .../src/main/resources/META-INF/services.xml    |    9 +
 .../service/util/IaasContextComparatorTest.java |   98 ++
 .../service/util/IaasContextTest.java           |  113 ++
 .../xml/ElasticScalerConfigFileReaderTest.java  |   60 +
 .../test/resources/elastic-scaler-config.xml    |   71 +
 .../2.1.3/pom.xml                               |  129 --
 .../cartridge/agent/ClusteringClient.java       |  270 ----
 .../cartridge/agent/ELBMembershipListener.java  |   83 --
 .../InstanceStateNotificationClientThread.java  |   63 -
 .../apache/stratos/cartridge/agent/Main.java    |  158 --
 .../agent/RegistrantMembershipListener.java     |   71 -
 .../exception/CartridgeAgentException.java      |   41 -
 .../agent/internal/CartridgeAgentConstants.java |   28 -
 .../CartridgeAgentServiceComponent.java         |  142 --
 .../cartridge/agent/internal/DataHolder.java    |   45 -
 .../cartridge/agent/registrant/PortMapping.java |   90 --
 .../cartridge/agent/registrant/Registrant.java  |  199 ---
 .../agent/registrant/RegistrantDatabase.java    |  143 --
 .../registrant/RegistrantHealthChecker.java     |  115 --
 .../agent/registrant/RegistrantUtil.java        |  177 ---
 .../agent/service/CartridgeAgentService.java    |   68 -
 .../src/main/resources/META-INF/services.xml    |   37 -
 .../org.apache.stratos.cartridge.agent/pom.xml  |  128 ++
 .../cartridge/agent/ClusteringClient.java       |  270 ++++
 .../cartridge/agent/ELBMembershipListener.java  |   83 ++
 .../InstanceStateNotificationClientThread.java  |   63 +
 .../apache/stratos/cartridge/agent/Main.java    |  158 ++
 .../agent/RegistrantMembershipListener.java     |   71 +
 .../exception/CartridgeAgentException.java      |   41 +
 .../agent/internal/CartridgeAgentConstants.java |   28 +
 .../CartridgeAgentServiceComponent.java         |  142 ++
 .../cartridge/agent/internal/DataHolder.java    |   45 +
 .../cartridge/agent/registrant/PortMapping.java |   90 ++
 .../cartridge/agent/registrant/Registrant.java  |  199 +++
 .../agent/registrant/RegistrantDatabase.java    |  143 ++
 .../registrant/RegistrantHealthChecker.java     |  115 ++
 .../agent/registrant/RegistrantUtil.java        |  177 +++
 .../agent/service/CartridgeAgentService.java    |   68 +
 .../src/main/resources/META-INF/services.xml    |   37 +
 .../2.1.1/pom.xml                               |   77 -
 .../cartridge/messages/ClusterDomain.java       |  117 --
 .../messages/ClusterDomainManager.java          |   35 -
 .../messages/CreateClusterDomainMessage.java    |  129 --
 .../CreateRemoveClusterDomainMessage.java       |   77 -
 .../pom.xml                                     |   76 +
 .../cartridge/messages/ClusterDomain.java       |  117 ++
 .../messages/ClusterDomainManager.java          |   35 +
 .../messages/CreateClusterDomainMessage.java    |  129 ++
 .../CreateRemoveClusterDomainMessage.java       |   77 +
 .../org.apache.stratos.cloud.controller/pom.xml |    3 +-
 .../org.apache.stratos.common/2.1.2/pom.xml     |   87 --
 .../stratos/common/TenantBillingService.java    |   42 -
 .../stratos/common/beans/TenantInfoBean.java    |  138 --
 .../common/config/CloudServiceConfig.java       |  166 ---
 .../common/config/CloudServiceConfigParser.java |   66 -
 .../common/config/CloudServicesDescConfig.java  |   61 -
 .../stratos/common/config/PermissionConfig.java |   71 -
 .../common/constants/StratosConstants.java      |  143 --
 .../common/constants/UsageConstants.java        |   58 -
 .../common/exception/StratosException.java      |   42 -
 .../internal/CloudCommonServiceComponent.java   |  139 --
 .../common/listeners/TenantMgtListener.java     |   43 -
 .../stratos/common/packages/PackageInfo.java    |  111 --
 .../common/packages/PackageInfoHolder.java      |  164 ---
 .../common/services/PackageInfoService.java     |   35 -
 .../stratos/common/util/ClaimsMgtUtil.java      |  278 ----
 .../stratos/common/util/CloudServicesUtil.java  |  200 ---
 .../apache/stratos/common/util/CommonUtil.java  |  623 --------
 .../util/MeteringAccessValidationUtils.java     |   53 -
 .../common/util/StratosConfiguration.java       |  319 ----
 .../src/main/resources/META-INF/services.xml    |   34 -
 .../src/main/resources/cloud-services-desc.xml  |  109 --
 .../apache/stratos/common/test/CommonTest.java  |   49 -
 components/org.apache.stratos.common/pom.xml    |   85 ++
 .../stratos/common/TenantBillingService.java    |   42 +
 .../stratos/common/beans/TenantInfoBean.java    |  138 ++
 .../common/config/CloudServiceConfig.java       |  166 +++
 .../common/config/CloudServiceConfigParser.java |   66 +
 .../common/config/CloudServicesDescConfig.java  |   61 +
 .../stratos/common/config/PermissionConfig.java |   71 +
 .../common/constants/StratosConstants.java      |  143 ++
 .../common/constants/UsageConstants.java        |   58 +
 .../common/exception/StratosException.java      |   42 +
 .../internal/CloudCommonServiceComponent.java   |  139 ++
 .../common/listeners/TenantMgtListener.java     |   43 +
 .../stratos/common/packages/PackageInfo.java    |  111 ++
 .../common/packages/PackageInfoHolder.java      |  164 +++
 .../common/services/PackageInfoService.java     |   35 +
 .../stratos/common/util/ClaimsMgtUtil.java      |  278 ++++
 .../stratos/common/util/CloudServicesUtil.java  |  200 +++
 .../apache/stratos/common/util/CommonUtil.java  |  623 ++++++++
 .../util/MeteringAccessValidationUtils.java     |   53 +
 .../common/util/StratosConfiguration.java       |  319 ++++
 .../src/main/resources/META-INF/services.xml    |   34 +
 .../src/main/resources/cloud-services-desc.xml  |  109 ++
 .../apache/stratos/common/test/CommonTest.java  |   49 +
 .../org.apache.stratos.deployment/2.1.0/pom.xml |  106 --
 .../deployment/CloudDeploymentInterceptor.java  |   91 --
 .../deployment/SuperTenantRolePlayer.java       |   45 -
 .../CloudDeploymentServiceComponent.java        |   73 -
 .../stratos/deployment/internal/DataHolder.java |   45 -
 .../org.apache.stratos.deployment/pom.xml       |  104 ++
 .../deployment/CloudDeploymentInterceptor.java  |   91 ++
 .../deployment/SuperTenantRolePlayer.java       |   45 +
 .../CloudDeploymentServiceComponent.java        |   73 +
 .../stratos/deployment/internal/DataHolder.java |   45 +
 .../2.1.0/pom.xml                               |  127 --
 .../stratos/keystore/mgt/KeyStoreGenerator.java |  229 ---
 .../keystore/mgt/KeyStoreMgtException.java      |   39 -
 .../keystore/mgt/KeystoreTenantMgtListener.java |   79 -
 .../internal/KeyStoreMgtServiceComponent.java   |   87 --
 .../keystore/mgt/util/RealmServiceHolder.java   |   33 -
 .../mgt/util/RegistryServiceHolder.java         |   33 -
 .../org.apache.stratos.keystore.mgt/pom.xml     |  125 ++
 .../stratos/keystore/mgt/KeyStoreGenerator.java |  229 +++
 .../keystore/mgt/KeyStoreMgtException.java      |   39 +
 .../keystore/mgt/KeystoreTenantMgtListener.java |   79 +
 .../internal/KeyStoreMgtServiceComponent.java   |   87 ++
 .../keystore/mgt/util/RealmServiceHolder.java   |   33 +
 .../mgt/util/RegistryServiceHolder.java         |   33 +
 .../org.apache.stratos.lb.common/4.1.3/pom.xml  |  120 --
 .../stratos/lb/common/cache/LRUCache.java       |  103 --
 .../lb/common/cache/URLMappingCache.java        |   47 -
 .../common/conf/LoadBalancerConfiguration.java  | 1206 ---------------
 .../LoadBalancerConfigurationDSComponent.java   |   51 -
 .../stratos/lb/common/conf/structure/Node.java  |  356 -----
 .../lb/common/conf/structure/NodeBuilder.java   |  140 --
 .../stratos/lb/common/conf/util/Constants.java  |   50 -
 .../lb/common/conf/util/HostContext.java        |  161 --
 .../conf/util/LoadBalancerConfigUtil.java       |  291 ----
 .../common/conf/util/TenantDomainContext.java   |   80 -
 .../mgt/SubDomainAwareGroupManagementAgent.java |   58 -
 .../RequestTokenReplicationCommand.java         |   73 -
 .../LoadBalancerConfigurationService.java       |   79 -
 .../LoadBalancerConfigurationServiceImpl.java   |   60 -
 .../stratos/lb/common/util/DomainMapping.java   |   40 -
 .../src/main/resources/META-INF/services.xml    |    9 -
 .../test/LoadBalancerConfigurationTest.java     |  169 ---
 .../stratos/lb/common/test/NodeBuilderTest.java |  124 --
 .../4.1.3/src/test/resources/loadbalancer.conf  |   64 -
 .../4.1.3/src/test/resources/loadbalancer1.conf |   39 -
 .../4.1.3/src/test/resources/loadbalancer2.conf |   30 -
 .../4.1.3/src/test/resources/testng.xml         |   15 -
 components/org.apache.stratos.lb.common/pom.xml |  118 ++
 .../stratos/lb/common/cache/LRUCache.java       |  103 ++
 .../lb/common/cache/URLMappingCache.java        |   47 +
 .../common/conf/LoadBalancerConfiguration.java  | 1206 +++++++++++++++
 .../LoadBalancerConfigurationDSComponent.java   |   51 +
 .../stratos/lb/common/conf/structure/Node.java  |  356 +++++
 .../lb/common/conf/structure/NodeBuilder.java   |  140 ++
 .../stratos/lb/common/conf/util/Constants.java  |   50 +
 .../lb/common/conf/util/HostContext.java        |  161 ++
 .../conf/util/LoadBalancerConfigUtil.java       |  291 ++++
 .../common/conf/util/TenantDomainContext.java   |   80 +
 .../mgt/SubDomainAwareGroupManagementAgent.java |   58 +
 .../RequestTokenReplicationCommand.java         |   73 +
 .../LoadBalancerConfigurationService.java       |   79 +
 .../LoadBalancerConfigurationServiceImpl.java   |   60 +
 .../stratos/lb/common/util/DomainMapping.java   |   40 +
 .../src/main/resources/META-INF/services.xml    |    9 +
 .../test/LoadBalancerConfigurationTest.java     |  169 +++
 .../stratos/lb/common/test/NodeBuilderTest.java |  124 ++
 .../src/test/resources/loadbalancer.conf        |   64 +
 .../src/test/resources/loadbalancer1.conf       |   39 +
 .../src/test/resources/loadbalancer2.conf       |   30 +
 .../src/test/resources/testng.xml               |   15 +
 .../org.apache.stratos.lb.endpoint/pom.xml      |  114 ++
 .../stratos/lb/endpoint/EndpointConstants.java  |   31 +
 .../stratos/lb/endpoint/EndpointDeployer.java   |   71 +
 ...TenantAwareLoadBalanceEndpointException.java |   39 +
 .../TenantLoadBalanceMembershipHandler.java     |  208 +++
 .../lb/endpoint/builder/TopologySyncher.java    |  159 ++
 .../manager/ClusterDomainManagerImpl.java       |  228 +++
 .../TenantAwareLoadBalanceEndpoint.java         |  531 +++++++
 .../group/mgt/GroupMgtAgentBuilder.java         |   80 +
 .../LoadBalanceEndpointServiceComponent.java    |  397 +++++
 .../lb/endpoint/internal/RegistryManager.java   |   54 +
 .../endpoint/subscriber/TopicHealthChecker.java |   68 +
 .../endpoint/subscriber/TopologyListener.java   |   47 +
 .../endpoint/subscriber/TopologySubscriber.java |   95 ++
 .../stratos/lb/endpoint/util/ConfigHolder.java  |  192 +++
 .../lb/endpoint/util/TopologyConstants.java     |   31 +
 .../2.1.0/pom.xml                               |   76 -
 .../balance/agent/LoadBalanceAgentService.java  |   55 -
 .../src/main/resources/META-INF/services.xml    |   29 -
 .../pom.xml                                     |   74 +
 .../balance/agent/LoadBalanceAgentService.java  |   55 +
 .../src/main/resources/META-INF/services.xml    |   29 +
 .../pom.xml                                     |  135 ++
 .../callables/AppNodeSanityCheckCallable.java   |   86 ++
 .../callables/AutoscaleDeciderCallable.java     |  241 +++
 .../callables/InstanceCountCallable.java        |   78 +
 .../callables/PendingInstanceCountCallable.java |   65 +
 .../callables/RunningInstanceCountCallable.java |   68 +
 .../clients/CloudControllerClient.java          |   66 +
 .../clients/CloudControllerOsgiClient.java      |   82 ++
 .../clients/CloudControllerStubClient.java      |   93 ++
 .../lbautoscale/context/AppDomainContext.java   |  170 +++
 .../context/LoadBalancerContext.java            |  104 ++
 .../AutoscalerTaskServiceComponent.java         |  325 ++++
 .../lbautoscale/internal/RegistryManager.java   |   54 +
 .../mediators/AutoscaleInMediator.java          |  174 +++
 .../mediators/AutoscaleOutMediator.java         |   78 +
 .../check/PendingInstancesStateChecker.java     |  148 ++
 .../check/TerminatingInstancesStateChecker.java |   89 ++
 .../task/AutoscalerTaskInitializer.java         |   50 +
 .../task/AutoscalerTaskMgmtAdminService.java    |  348 +++++
 .../lbautoscale/task/AutoscalingJob.java        |   68 +
 .../task/ServiceRequestsInFlightAutoscaler.java |  524 +++++++
 .../lbautoscale/task/TaskSchedulingManager.java |  188 +++
 .../lbautoscale/util/AutoscaleConstants.java    |   68 +
 .../lbautoscale/util/AutoscaleUtil.java         |  359 +++++
 .../util/AutoscalerTaskDSHolder.java            |  129 ++
 ...rg.apache.synapse.config.xml.MediatorFactory |    2 +
 ...apache.synapse.config.xml.MediatorSerializer |    2 +
 .../src/main/resources/synapse-load-average.xml |  138 ++
 .../resources/synapse-messages-in-flight.xml    |  135 ++
 .../synapse-service-messages-in-flight.xml      |  108 ++
 .../lbautoscale/AppDomainContextsTest.java      |  105 ++
 .../src/test/resources/loadbalancer.conf        |   50 +
 .../pom.xml                                     |  144 ++
 .../ui/clients/TenantActivityServiceClient.java |  155 ++
 .../TenantActivityUIServiceComponent.java       |   55 +
 .../ui/utils/ManagerConfigurations.java         |  147 ++
 .../activity/ui/utils/TenantMonitorUtil.java    |  143 ++
 .../src/main/resources/META-INF/component.xml   |   35 +
 .../activity/ui/i18n/JSResources.properties     |    1 +
 .../activity/ui/i18n/Resources.properties       |   11 +
 .../web/tenant-activity/css/tenant-usage.css    |   28 +
 .../tenant-activity/docs/images/view-usage.png  |  Bin 0 -> 44786 bytes
 .../web/tenant-activity/docs/userguide.html     |   76 +
 .../find-tenant-ajaxprocessor.jsp               |   59 +
 .../web/tenant-activity/find-tenant.jsp         |  110 ++
 .../tenant-activity/get-data-ajaxprocessor.jsp  |   66 +
 .../images/instance-usage-report.gif            |  Bin 0 -> 849 bytes
 .../web/tenant-activity/images/search.gif       |  Bin 0 -> 191 bytes
 .../images/tenant-usage-report.gif              |  Bin 0 -> 1008 bytes
 .../images/user-usage-report.gif                |  Bin 0 -> 1033 bytes
 .../web/tenant-activity/show-active-tenants.jsp |  129 ++
 .../web/tenant-activity/tenant-activity.jsp     |  174 +++
 .../org.apache.stratos.tenant.activity/pom.xml  |  144 ++
 .../activity/beans/PaginatedTenantDataBean.java |   52 +
 .../tenant/activity/beans/TenantDataBean.java   |   97 ++
 .../GetActiveTenantsInMemberRequest.java        |   59 +
 .../GetActiveTenantsInMemberResponse.java       |   54 +
 .../TenantActivityServiceComponent.java         |   96 ++
 .../services/TenantActivityService.java         |   83 ++
 .../activity/util/TenantActivityUtil.java       |   79 +
 .../stratos/tenant/activity/util/Util.java      |   82 ++
 .../src/main/resources/META-INF/component.xml   |   37 +
 .../src/main/resources/META-INF/services.xml    |   42 +
 .../2.1.0/pom.xml                               |   93 --
 .../dispatcher/MultitenantDispatcher.java       |   68 -
 .../TenantDispatcherServiceComponent.java       |  146 --
 .../pom.xml                                     |   92 ++
 .../dispatcher/MultitenantDispatcher.java       |   68 +
 .../TenantDispatcherServiceComponent.java       |  146 ++
 .../2.1.0/pom.xml                               |   82 --
 .../tenant/mgt/core/DefaultTenantPersistor.java |  340 -----
 .../internal/TenantMgtCoreServiceComponent.java |  129 --
 .../tenant/mgt/core/util/TenantCoreUtil.java    |   76 -
 .../org.apache.stratos.tenant.mgt.core/pom.xml  |   80 +
 .../tenant/mgt/core/DefaultTenantPersistor.java |  340 +++++
 .../internal/TenantMgtCoreServiceComponent.java |  129 ++
 .../tenant/mgt/core/util/TenantCoreUtil.java    |   76 +
 .../2.1.0/pom.xml                               |  103 --
 .../mgt/email/sender/internal/DataHolder.java   |  104 --
 .../TenantMgtEmailSenderServiceComponent.java   |  105 --
 .../sender/listener/EmailSenderListener.java    |   70 -
 .../sender/util/TenantMgtEmailSenderUtil.java   |  482 ------
 .../pom.xml                                     |  105 ++
 .../mgt/email/sender/internal/DataHolder.java   |  104 ++
 .../TenantMgtEmailSenderServiceComponent.java   |  106 ++
 .../sender/listener/EmailSenderListener.java    |   70 +
 .../sender/util/TenantMgtEmailSenderUtil.java   |  482 ++++++
 .../2.1.0/pom.xml                               |   59 +-
 .../ui/clients/PackageInfoServiceClient.java    |    4 +-
 .../org.apache.stratos.tenant.mgt/2.1.0/pom.xml |  125 --
 .../mgt/beans/PaginatedTenantInfoBean.java      |   52 -
 .../exception/TenantManagementException.java    |   33 -
 .../mgt/internal/TenantMgtServiceComponent.java |  261 ----
 .../mgt/internal/util/TenantMgtRampartUtil.java |   48 -
 .../mgt/realm/CloudWSRealmConfigBuilder.java    |  138 --
 .../mgt/realm/IdaasWSRealmConfigBuilder.java    |   87 --
 .../services/GAppTenantRegistrationService.java |  120 --
 .../InMemoryPasswordcallbackHandler.java        |   38 -
 .../mgt/services/TenantMgtAdminService.java     |  496 -------
 .../services/TenantSelfRegistrationService.java |  193 ---
 .../stratos/tenant/mgt/util/TenantMgtUtil.java  |  443 ------
 .../util/TenantRegistryDataDeletionUtil.java    |  119 --
 .../mgt/util/TenantUMDataDeletionUtil.java      |  112 --
 .../src/main/resources/META-INF/component.xml   |   41 -
 .../src/main/resources/META-INF/services.xml    |  155 --
 .../org.apache.stratos.tenant.mgt/pom.xml       |  123 ++
 .../mgt/beans/PaginatedTenantInfoBean.java      |   52 +
 .../exception/TenantManagementException.java    |   33 +
 .../mgt/internal/TenantMgtServiceComponent.java |  261 ++++
 .../mgt/internal/util/TenantMgtRampartUtil.java |   48 +
 .../mgt/realm/CloudWSRealmConfigBuilder.java    |  138 ++
 .../mgt/realm/IdaasWSRealmConfigBuilder.java    |   87 ++
 .../services/GAppTenantRegistrationService.java |  120 ++
 .../InMemoryPasswordcallbackHandler.java        |   38 +
 .../mgt/services/TenantMgtAdminService.java     |  496 +++++++
 .../services/TenantSelfRegistrationService.java |  193 +++
 .../stratos/tenant/mgt/util/TenantMgtUtil.java  |  443 ++++++
 .../util/TenantRegistryDataDeletionUtil.java    |  119 ++
 .../mgt/util/TenantUMDataDeletionUtil.java      |  112 ++
 .../src/main/resources/META-INF/component.xml   |   41 +
 .../src/main/resources/META-INF/services.xml    |  155 ++
 components/pom.xml                              |   46 +-
 .../pom.xml                                     |  142 --
 .../ui/clients/TenantActivityServiceClient.java |  155 --
 .../TenantActivityUIServiceComponent.java       |   55 -
 .../ui/utils/ManagerConfigurations.java         |  147 --
 .../activity/ui/utils/TenantMonitorUtil.java    |  143 --
 .../src/main/resources/META-INF/component.xml   |   35 -
 .../activity/ui/i18n/JSResources.properties     |    1 -
 .../activity/ui/i18n/Resources.properties       |   11 -
 .../web/tenant-activity/css/tenant-usage.css    |   28 -
 .../tenant-activity/docs/images/view-usage.png  |  Bin 44786 -> 0 bytes
 .../web/tenant-activity/docs/userguide.html     |   76 -
 .../find-tenant-ajaxprocessor.jsp               |   59 -
 .../web/tenant-activity/find-tenant.jsp         |  110 --
 .../tenant-activity/get-data-ajaxprocessor.jsp  |   66 -
 .../images/instance-usage-report.gif            |  Bin 849 -> 0 bytes
 .../web/tenant-activity/images/search.gif       |  Bin 191 -> 0 bytes
 .../images/tenant-usage-report.gif              |  Bin 1008 -> 0 bytes
 .../images/user-usage-report.gif                |  Bin 1033 -> 0 bytes
 .../web/tenant-activity/show-active-tenants.jsp |  129 --
 .../web/tenant-activity/tenant-activity.jsp     |  174 ---
 .../org.apache.stratos.tenant.activity/pom.xml  |  145 --
 .../activity/beans/PaginatedTenantDataBean.java |   52 -
 .../tenant/activity/beans/TenantDataBean.java   |   97 --
 .../GetActiveTenantsInMemberRequest.java        |   59 -
 .../GetActiveTenantsInMemberResponse.java       |   54 -
 .../TenantActivityServiceComponent.java         |   96 --
 .../services/TenantActivityService.java         |   83 --
 .../activity/util/TenantActivityUtil.java       |   79 -
 .../stratos/tenant/activity/util/Util.java      |   82 --
 .../src/main/resources/META-INF/component.xml   |   37 -
 .../src/main/resources/META-INF/services.xml    |   42 -
 components/tenant-activity/pom.xml              |   42 -
 pom.xml                                         |    1 +
 674 files changed, 39798 insertions(+), 39858 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ac065d73/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/pom.xml
----------------------------------------------------------------------
diff --git a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/pom.xml b/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/pom.xml
deleted file mode 100644
index 2bbb943..0000000
--- a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/pom.xml
+++ /dev/null
@@ -1,210 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!--
-     ~  Licensed to the Apache Software Foundation (ASF) under one
-     ~  or more contributor license agreements.  See the NOTICE file
-     ~  distributed with this work for additional information
-     ~  regarding copyright ownership.  The ASF licenses this file
-     ~  to you 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.
-     ~
- -->
-<project xmlns="http://maven.apache.org/POM/4.0.0"
-         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
-    <parent>
-        <groupId>org.apache.stratos</groupId>
-        <artifactId>stratos-components-parent</artifactId>
-        <version>3.0.0-SNAPSHOT</version>
-        <relativePath>../../../pom.xml</relativePath>
-    </parent>
-
-    <modelVersion>4.0.0</modelVersion>
-    <groupId>org.apache.stratos</groupId>
-    <artifactId>org.apache.stratos.autoscaler.service</artifactId>
-    <packaging>aar</packaging>
-    <name>Apache Stratos - Autoscaler Service</name>
-    <url>http://apache.org</url>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-shade-plugin</artifactId>
-                <version>1.7.1</version>
-                <executions>
-                    <execution>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>shade</goal>
-                        </goals>
-                        <configuration>
-                            <artifactSet>
-                                <includes>
-                                    <include>org.jclouds:*</include>
-                                    <include>org.jclouds.*:*</include>
-                                </includes>
-                            </artifactSet>
-                            <filtering>true</filtering>
-                            <filters>
-                                <filter>
-                                    <artifact>org.jclouds*:*</artifact>
-                                    <includes>
-                                        <include>META-INF/services/org.jclouds.apis.ApiMetadata</include>
-                                        <include>META-INF/services/org.jclouds.providers.ProviderMetadata</include>
-                                    </includes>
-                                </filter>
-                            </filters>
-                            <transformers>
-                                <transformer implementation="org.apache.maven.plugins.shade.resource.ServicesResourceTransformer">
-                                </transformer>
-                            </transformers>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.axis2</groupId>
-                <artifactId>axis2-aar-maven-plugin</artifactId>
-                <version>1.4</version>
-                <extensions>true</extensions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-scr-plugin</artifactId>
-            </plugin>
-
-            <plugin>
-                <groupId>org.apache.felix</groupId>
-                <artifactId>maven-bundle-plugin</artifactId>
-                <version>1.4.0</version>
-                <extensions>true</extensions>
-                <configuration>
-                    <instructions>
-                        <Bundle-SymbolicName>${project.artifactId}</Bundle-SymbolicName>
-                        <Bundle-Name>${project.artifactId}</Bundle-Name>
-                        <Export-Package>
-                            org.apache.stratos.autoscaler.service
-                        </Export-Package>
-                        <Private-Package>
-                            org.apache.stratos.autoscaler.service.*, !org.apache.stratos.autoscaler.service
-                        </Private-Package>
-                        <Import-Package>
-                        	  !org.apache.commons.logging,
-                            org.apache.commons.logging; version=0.0.0,
-                            org.wso2.carbon.utils.*,
-                            org.jclouds.compute*;version="${jclouds.version}";resolution:=optional,
-                            org.jclouds*;version="${jclouds.version}",
-                            *; resolution:=optional
-                        </Import-Package>
-                        <DynamicImport-Package>*</DynamicImport-Package>
-                    </instructions>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-
-    <dependencies>
-        <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            <artifactId>org.wso2.carbon.core</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            <artifactId>org.wso2.carbon.utils</artifactId>
-	    <version>${wso2carbon.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.stratos</groupId>
-            <artifactId>org.apache.stratos.lb.common</artifactId>
-            <version>4.1.3</version>
-            <!--version>${wso2carbon.version}</version-->
-        </dependency>
-        <dependency>
-            <groupId>org.wso2.carbon</groupId>
-            <artifactId>org.wso2.carbon.securevault</artifactId>
-            <version>4.1.0</version>
-            <!--version>${wso2carbon.version}</version-->
-        </dependency>
-        <!--dependency>
-            <groupId>org.apache.synapse</groupId>
-            <artifactId>synapse-core</artifactId>
-            <version>${synapse.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.apache.synapse</groupId>
-            <artifactId>synapse-commons</artifactId>
-            <version>${synapse.version}</version>
-        </dependency--> 
-	
-        <!--  Jclouds dependencies -->
-         <dependency>
-           <groupId>org.jclouds</groupId>
-           <artifactId>jclouds-allcompute</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency>
-         <dependency>
-           <groupId>org.jclouds</groupId>
-           <artifactId>jclouds-compute</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency>
-         <dependency>
-           <groupId>org.jclouds.driver</groupId>
-           <artifactId>jclouds-bouncycastle</artifactId>
-           <version>${jclouds.version}</version>
-           <exclusions>
-              <exclusion>
-                 <groupId>org.bouncycastle</groupId>
-                 <artifactId>bcprov-jdk16</artifactId>
-              </exclusion>
-           </exclusions>
-         </dependency>
-         <dependency>
-           <groupId>org.jclouds.driver</groupId>
-           <artifactId>jclouds-sshj</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency>
-         <dependency>
-           <groupId>org.jclouds.driver</groupId>
-           <artifactId>jclouds-log4j</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency>
-         <dependency>
-           <groupId>org.jclouds.driver</groupId>
-           <artifactId>jclouds-enterprise</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency>
-         <!--dependency>
-           <groupId>org.jclouds.api</groupId>
-           <artifactId>ec2</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency>
-         <dependency>
-           <groupId>org.jclouds.provider</groupId>
-           <artifactId>aws-ec2</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency>
-         <dependency>
-           <groupId>org.jclouds.api</groupId>
-           <artifactId>openstack-nova</artifactId>
-           <version>${jclouds.version}</version>
-         </dependency-->
-       
-    </dependencies>
-
-    <properties>
-        <jclouds.version>1.5.0-beta.5</jclouds.version>
-    </properties>
-
-</project>
-

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ac065d73/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/IAutoscalerService.java
----------------------------------------------------------------------
diff --git a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/IAutoscalerService.java b/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/IAutoscalerService.java
deleted file mode 100644
index 9bf06fc..0000000
--- a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/IAutoscalerService.java
+++ /dev/null
@@ -1,112 +0,0 @@
-/**
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you 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 org.apache.stratos.autoscaler.service;
-
-import org.apache.stratos.lb.common.conf.util.Constants;
-
-/**
- * This Interface provides a way for a component, to communicate with an underline
- * Infrastructure which are supported by <i>JClouds</i>.
- * 
- */
-public interface IAutoscalerService {
-    
-    /**
-     * Initialize the service.
-     * @param isSpi if this service is to be used by SPI, this parameter should be set to
-     * true. When this is true, you should specify an image id, each time you
-     * are starting an instance i.e. you should use {@link #startSpiInstance(String, String)}
-     * method, instead of using {@link #startInstance(String)}.
-     * @return
-     */
-    public boolean initAutoscaler(boolean isSpi);
-
-    
-    /**
-     * Calling this method will result in an instance startup, which is belong
-     * to the provided service domain. This method is non-blocking, means we do not
-     * wait till the instance is started up. Also note that the instance that is starting up
-     * belongs to the group whose name is derived from its service domain, replacing <i>.</i>
-     * by a hyphen (<i>-</i>). 
-     * @param domainName service clustering domain of the instance to be started up.
-     * @param sudDomainName service clustering sub domain of the instance to be started up.
-     * If this is null, the default value will be used. Default value is 
-     * {@link Constants}.DEFAULT_SUB_DOMAIN.
-     * @return whether the starting up is successful or not.
-     */
-    public boolean startInstance(String domainName, String sudDomainName);
-    
-    /**
-     * Calling this method will result in an instance startup, which is belong
-     * to the provided service domain. This method will return the public IP address of
-     * the instance that is started. Thus, this method is blocking, since we need to 
-     * return the IP Address and for that we have to wait till the instance started up.
-     * @param domainName should be in following format.
-     * <code>${service-domain}\t\${tenant-id}</code>.
-     * @param imageId starting instance will be an instance of this image. Image id should
-     * be a valid one.
-     * @param sudDomainName service clustering sub domain of the instance to be started up.
-     * If this is null, the default value will be used. Default value is 
-     * {@link Constants}.DEFAULT_SUB_DOMAIN.
-     * @return public IP address of the instance in String format. If instance failed to 
-     * start, this will return an empty String.
-     */
-    public String startSpiInstance(String domainName, String subDomainName, String imageId);
-    
-   
-    /**
-     * Calling this method will result in termination of an instance which is belong
-     * to the provided service domain.
-     * @param domainName service domain of the instance to be terminated.
-     * @param sudDomainName service clustering sub domain of the instance to be started up.
-     * If this is null, the default value will be used. Default value is {@link Constants}.DEFAULT_SUB_DOMAIN.
-     * @return whether an instance terminated successfully or not.
-     */
-	public boolean terminateInstance(String domainName, String subDomainName);
-	
-	/**
-	 * Calling this method will result in termination of the lastly spawned instance which is
-	 * belong to the provided service domain.
-	 * @param domainName service domain of the instance to be terminated.
-	 * @param sudDomainName service clustering sub domain of the instance to be started up.
-     * If this is null, the default value will be used. Default value is {@link Constants}.DEFAULT_SUB_DOMAIN.
-	 * @return whether the termination is successful or not.
-	 */
-	public boolean terminateLastlySpawnedInstance(String domainName, String subDomainName);
-	
-	/**
-     * Calling this method will result in termination of an instance which has the
-     * provided public IP address.
-     * @param publicIp public IP address of the instance to be terminated.
-     * @return whether the instance terminated successfully or not.
-     */
-    public boolean terminateSpiInstance(String publicIp);
-	
-	/**
-	 * Calling this method will result in returning the pending instances
-	 * count of a particular domain.
-	 * @param domainName service domain
-	 * @param sudDomainName service clustering sub domain of the instance to be started up.
-     * If this is null, the default value will be used. Default value is {@link Constants}.DEFAULT_SUB_DOMAIN.
-	 * @return number of pending instances for this domain. If no instances of this 
-	 * domain is present, this will return zero.
-	 */
-	public int getPendingInstanceCount(String domainName, String subDomainName);
-	
-}

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ac065d73/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/AutoscalerServiceException.java
----------------------------------------------------------------------
diff --git a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/AutoscalerServiceException.java b/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/AutoscalerServiceException.java
deleted file mode 100644
index 70e82c8..0000000
--- a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/AutoscalerServiceException.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you 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 org.apache.stratos.autoscaler.service.exception;
-
-public class AutoscalerServiceException extends RuntimeException {
-    
-    private static final long serialVersionUID = -6326227079367867222L;
-
-    public AutoscalerServiceException(String msg) {
-        super(msg);
-    }
-    
-    public AutoscalerServiceException(String msg, Exception ex) {
-        super(msg, ex);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ac065d73/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/DeserializationException.java
----------------------------------------------------------------------
diff --git a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/DeserializationException.java b/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/DeserializationException.java
deleted file mode 100644
index 01819d1..0000000
--- a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/DeserializationException.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you 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 org.apache.stratos.autoscaler.service.exception;
-
-public class DeserializationException extends RuntimeException {
-    
-    private static final long serialVersionUID = -2426068347954381831L;
-
-    public DeserializationException(String msg) {
-        super(msg);
-    }
-    
-    public DeserializationException(String msg, Exception ex) {
-        super(msg, ex);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ac065d73/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/MalformedConfigurationFileException.java
----------------------------------------------------------------------
diff --git a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/MalformedConfigurationFileException.java b/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/MalformedConfigurationFileException.java
deleted file mode 100644
index 090e931..0000000
--- a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/MalformedConfigurationFileException.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you 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 org.apache.stratos.autoscaler.service.exception;
-
-public class MalformedConfigurationFileException extends RuntimeException {
-
-    private static final long serialVersionUID = -1662095377704279326L;
-    
-    public MalformedConfigurationFileException(String msg) {
-        super(msg);
-    }
-    
-    public MalformedConfigurationFileException(String msg, Exception ex) {
-        super(msg, ex);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ac065d73/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/NoInstanceFoundException.java
----------------------------------------------------------------------
diff --git a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/NoInstanceFoundException.java b/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/NoInstanceFoundException.java
deleted file mode 100644
index be9356f..0000000
--- a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/NoInstanceFoundException.java
+++ /dev/null
@@ -1,39 +0,0 @@
-/**
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you 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 org.apache.stratos.autoscaler.service.exception;
-
-/**
- * This will throw when no instance is found
- */
-public class NoInstanceFoundException extends Exception {
-
-    /**
-     * For serializing requirement
-     */
-    private static final long serialVersionUID = -435060299292679892L;
-
-
-    public NoInstanceFoundException(String msg) {
-        super(msg);
-    }
-    
-    public NoInstanceFoundException(String msg, Exception ex) {
-        super(msg, ex);
-    }
-}

http://git-wip-us.apache.org/repos/asf/incubator-stratos/blob/ac065d73/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/SerializationException.java
----------------------------------------------------------------------
diff --git a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/SerializationException.java b/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/SerializationException.java
deleted file mode 100644
index 0ccbd61..0000000
--- a/components/autoscaler-service/org.apache.stratos.autoscaler.service/4.1.0/src/main/java/org/apache/stratos/autoscaler/service/exception/SerializationException.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- *  Licensed to the Apache Software Foundation (ASF) under one
- *  or more contributor license agreements.  See the NOTICE file
- *  distributed with this work for additional information
- *  regarding copyright ownership.  The ASF licenses this file
- *  to you 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 org.apache.stratos.autoscaler.service.exception;
-
-public class SerializationException extends RuntimeException {
-    
-    private static final long serialVersionUID = -3701458642228072331L;
-
-    public SerializationException(String msg) {
-        super(msg);
-    }
-    
-    public SerializationException(String msg, Exception ex) {
-        super(msg, ex);
-    }
-
-}