This closes #59 * github/pr/59: Clocker-testing: fix where we delete the location Fix XML serialiser for SpecConverter LocationFactorâs âspecial constructorâ for pre-existing loc Fix log.warn when calling Location.unmanage BROOKLYN-242: fix race in BasicTest.get() NotUpDiagnostics: donât collect if starting && !up ServerPool: creates/registers single ServerPoolLocation Clocker pattern: change how LocationRegistry used Test the Clocker pattern (of LocationOwner and DynamicLocation)
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/b8211ed1 Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/b8211ed1 Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/b8211ed1 Branch: refs/heads/master Commit: b8211ed17c354dba49ad33d7bf6ee5db675ff6a9 Parents: 1e5f3b6 b59fda7 Author: Andrew Donald Kennedy <[email protected]> Authored: Tue Mar 22 17:17:25 2016 +0000 Committer: Andrew Donald Kennedy <[email protected]> Committed: Tue Mar 22 17:17:25 2016 +0000 ---------------------------------------------------------------------- .../core/location/AbstractLocation.java | 4 +- .../core/location/dynamic/DynamicLocation.java | 12 + .../core/location/dynamic/LocationOwner.java | 4 - .../core/mgmt/persist/XmlMementoSerializer.java | 14 +- .../objs/proxy/InternalLocationFactory.java | 13 ++ .../brooklyn/util/core/task/BasicTask.java | 11 +- .../core/effector/EffectorBasicTest.java | 29 +++ .../entity/machine/pool/ServerPool.java | 5 +- .../entity/machine/pool/ServerPoolImpl.java | 53 +++-- .../entity/machine/pool/ServerPoolLocation.java | 53 ++++- .../pool/ServerPoolLocationResolver.java | 64 +++--- ...ClockerDynamicLocationPatternRebindTest.java | 136 +++++++++++ .../ClockerDynamicLocationPatternTest.java | 110 +++++++++ .../dynamic/clocker/StubAttributes.java | 34 +++ .../location/dynamic/clocker/StubContainer.java | 33 +++ .../dynamic/clocker/StubContainerImpl.java | 131 +++++++++++ .../dynamic/clocker/StubContainerLocation.java | 52 +++++ .../core/location/dynamic/clocker/StubHost.java | 38 ++++ .../location/dynamic/clocker/StubHostImpl.java | 141 ++++++++++++ .../dynamic/clocker/StubHostLocation.java | 171 ++++++++++++++ .../dynamic/clocker/StubInfrastructure.java | 95 ++++++++ .../dynamic/clocker/StubInfrastructureImpl.java | 224 +++++++++++++++++++ .../clocker/StubInfrastructureLocation.java | 139 ++++++++++++ .../location/dynamic/clocker/StubResolver.java | 159 +++++++++++++ .../dynamic/clocker/StubResolverTest.java | 82 +++++++ .../location/dynamic/clocker/StubUtils.java | 95 ++++++++ .../machine/pool/AbstractServerPoolTest.java | 23 +- .../pool/ServerPoolLocationResolverTest.java | 65 ++---- .../entity/machine/pool/ServerPoolTest.java | 8 +- 29 files changed, 1865 insertions(+), 133 deletions(-) ----------------------------------------------------------------------
