Merge branch '4.0.0-grouping' of https://git-wip-us.apache.org/repos/asf/stratos into 4.0.0-grouping
Project: http://git-wip-us.apache.org/repos/asf/stratos/repo Commit: http://git-wip-us.apache.org/repos/asf/stratos/commit/150ad62e Tree: http://git-wip-us.apache.org/repos/asf/stratos/tree/150ad62e Diff: http://git-wip-us.apache.org/repos/asf/stratos/diff/150ad62e Branch: refs/heads/4.0.0-grouping Commit: 150ad62e1b794a8d5ad983ff2239c8e336a77998 Parents: ec185f2 24fc938 Author: Udara Liyanage <[email protected]> Authored: Thu Sep 25 16:24:55 2014 +0530 Committer: Udara Liyanage <[email protected]> Committed: Thu Sep 25 16:24:55 2014 +0530 ---------------------------------------------------------------------- .../autoscaler/grouping/DependencyBuilder.java | 23 +- .../grouping/topic/StatusEventPublisher.java | 50 ++-- .../status/checker/StatusChecker.java | 85 +++--- .../application/ApplicationUtils.java | 123 ++++++++- .../parser/DefaultApplicationParser.java | 26 +- .../ApplicationCartridgePayloadData.java | 27 ++ .../application/payload/BasicPayloadData.java | 253 ++++++++++++++++++ .../payload/DataCartridgePayloadData.java | 27 ++ .../payload/FrameworkCartridgePayloadData.java | 27 ++ .../LoadBalancerCartridgePayloadData.java | 27 ++ .../application/payload/PayloadData.java | 69 +++++ .../application/payload/PayloadFactory.java | 59 +++++ .../ApplicationStatusTopicReceiver.java | 14 + .../controller/topology/TopologyBuilder.java | 263 +++---------------- .../topology/TopologyEventPublisher.java | 8 + .../status/ApplicationActivatedEvent.java | 38 +++ .../status/ClusterActivatedEvent.java | 2 +- .../status/ClusterMaintenanceModeEvent.java | 5 +- .../status/ClusterReadyToShutdownEvent.java | 7 +- .../application/status/ClusterStatusEvent.java | 31 --- .../application/status/GroupActivatedEvent.java | 8 +- .../status/GroupMaintenanceModeEvent.java | 7 +- .../status/GroupReadyToShutdownEvent.java | 7 +- .../application/status/GroupStatusEvent.java | 31 --- .../event/application/status/StatusEvent.java | 31 +++ .../topology/ApplicationActivatedEvent.java | 34 +++ .../event/topology/GroupActivatedEvent.java | 9 +- .../ApplicationActivatedEventListener.java | 27 ++ .../ApplicationActivatedEventListener.java | 27 ++ ...ationStatusAppActivatedMessageProcessor.java | 67 +++++ ...ionStatusGroupActivatedMessageProcessor.java | 12 +- .../ApplicationStatusMessageProcessorChain.java | 6 + .../ApplicationActivatedMessageProcessor.java | 89 +++++++ .../topology/TopologyMessageProcessorChain.java | 14 +- 34 files changed, 1120 insertions(+), 413 deletions(-) ----------------------------------------------------------------------
