Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-stratos
Project: http://git-wip-us.apache.org/repos/asf/incubator-stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-stratos/commit/cc755b6e Tree: http://git-wip-us.apache.org/repos/asf/incubator-stratos/tree/cc755b6e Diff: http://git-wip-us.apache.org/repos/asf/incubator-stratos/diff/cc755b6e Branch: refs/heads/master Commit: cc755b6ee7e480a5d7fc450628cbc961f3cfbbb4 Parents: 7db31d5 fe76011 Author: Isuru <[email protected]> Authored: Sun Oct 20 01:25:01 2013 +0530 Committer: Isuru <[email protected]> Committed: Sun Oct 20 01:25:01 2013 +0530 ---------------------------------------------------------------------- .../org.apache.stratos.autoscaler/pom.xml | 134 +++- .../internal/AustoscalerServerComponent.java | 43 - .../internal/AutoscalerServerComponent.java | 45 ++ .../autoscaler/internal/EventSubscriber.java | 128 +++ .../org.apache.stratos.lb.endpoint/pom.xml | 48 +- .../stratos/lb/endpoint/EndpointConstants.java | 31 - .../stratos/lb/endpoint/EndpointDeployer.java | 34 +- .../lb/endpoint/LoadBalancerContext.java | 152 ++++ ...TenantAwareLoadBalanceEndpointException.java | 34 +- .../TenantLoadBalanceMembershipHandler.java | 208 ----- .../lb/endpoint/builder/TopologySyncher.java | 151 ---- .../manager/ClusterDomainManagerImpl.java | 228 ------ .../TenantAwareLoadBalanceEndpoint.java | 800 +++++++++---------- .../group/mgt/GroupMgtAgentBuilder.java | 82 -- .../LoadBalanceEndpointServiceComponent.java | 716 ++++++++--------- .../lb/endpoint/internal/RegistryManager.java | 54 -- .../endpoint/subscriber/TopologyListener.java | 47 -- .../topology/TopologyEventMessageDelegator.java | 114 +++ .../topology/TopologyEventMessageReceiver.java | 50 ++ .../endpoint/topology/TopologyEventQueue.java | 46 ++ .../lb/endpoint/topology/TopologyManager.java | 57 ++ .../stratos/lb/endpoint/util/ConfigHolder.java | 192 ----- .../lb/endpoint/util/TopologyConstants.java | 29 - .../broker/publish/TopicPublisher.java | 24 +- .../messaging/domain/topology/Cluster.java | 42 +- .../messaging/domain/topology/Member.java | 38 +- .../messaging/domain/topology/Service.java | 7 +- .../messaging/domain/topology/Topology.java | 10 +- .../event/depsync/ArtifactsUpdatedEvent.java | 44 + .../instance/status/MemberActivatedEvent.java | 57 ++ .../instance/status/MemberStartedEvent.java | 119 +++ .../event/topology/ClusterCreatedEvent.java | 34 +- .../event/topology/ClusterRemovedEvent.java | 3 +- .../event/topology/CompleteTopologyEvent.java | 3 +- .../event/topology/MemberActivatedEvent.java | 48 +- .../event/topology/MemberSpawnedEvent.java | 83 ++ .../event/topology/MemberStartedEvent.java | 48 +- .../event/topology/MemberSuspendedEvent.java | 5 +- .../event/topology/MemberTerminatedEvent.java | 3 +- .../event/topology/ServiceCreatedEvent.java | 3 +- .../event/topology/ServiceRemovedEvent.java | 3 +- .../messaging/event/topology/TopologyEvent.java | 2 + .../stratos/messaging/message/EventMessage.java | 58 -- .../messaging/message/EventMessageHeader.java | 39 - .../messaging/message/MessageProcessor.java | 71 -- .../messaging/message/TopologyEventMessage.java | 38 - .../processor/ClusterCreatedEventProcessor.java | 93 +++ .../processor/ClusterRemovedEventProcessor.java | 89 +++ .../CompleteTopologyEventProcessor.java | 69 ++ .../MemberActivatedEventProcessor.java | 106 +++ .../processor/MemberStartedEventProcessor.java | 103 +++ .../MemberSuspendedEventProcessor.java | 104 +++ .../MemberTerminatedEventProcessor.java | 105 +++ .../message/processor/MessageProcessor.java | 43 + .../processor/ServiceCreatedEventProcessor.java | 83 ++ .../processor/ServiceRemovedEventProcessor.java | 82 ++ .../messaging/publish/MessagePublisher.java | 33 +- .../stratos/messaging/util/Constants.java | 1 + .../org/apache/stratos/messaging/util/Util.java | 12 + components/pom.xml | 15 +- .../pom.xml | 1 - features/load-balancer/pom.xml | 4 +- .../pom.xml | 81 ++ features/messaging/pom.xml | 39 + features/pom.xml | 3 + .../distribution/src/main/assembly/bin.xml | 6 + .../distribution/src/main/conf/jndi.properties | 4 + products/elb/modules/distribution/pom.xml | 7 - .../distribution/src/main/assembly/bin.xml | 4 - .../distribution/src/main/conf/jndi.properties | 5 +- .../distribution/src/main/conf/log4j.properties | 1 + .../distribution/src/main/license/LICENSE | 3 +- products/elb/modules/p2-profile/pom.xml | 18 +- 73 files changed, 2982 insertions(+), 2337 deletions(-) ----------------------------------------------------------------------
