Closes #734 Support ConfigKey deprecated names
As discussed on the dev@brooklyn mailing list in the thread "[PROPOSAL] Deprecate @SetFromFlag". Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/0e35b615 Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/0e35b615 Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/0e35b615 Branch: refs/heads/master Commit: 0e35b61511d0712e94acd43e06fc93b4ea5734e8 Parents: 1dfde7a 80c9a9a Author: Geoff Macartney <[email protected]> Authored: Thu Jul 13 11:01:00 2017 +0100 Committer: Geoff Macartney <[email protected]> Committed: Thu Jul 13 11:01:00 2017 +0100 ---------------------------------------------------------------------- .../ConfigParametersDeprecationYamlTest.java | 203 ++++++++++ .../brooklyn/core/config/BasicConfigKey.java | 20 + .../config/internal/AbstractConfigMapImpl.java | 31 +- .../brooklyn/core/entity/AbstractEntity.java | 15 +- .../entity/internal/ConfigUtilsInternal.java | 108 ++++++ .../core/location/AbstractLocation.java | 10 +- .../mgmt/rebind/BasicLocationRebindSupport.java | 10 + .../mgmt/rebind/BasicPolicyRebindSupport.java | 24 +- .../core/objs/AbstractEntityAdjunct.java | 9 + .../brooklyn/core/objs/BasicSpecParameter.java | 2 + .../core/objs/BrooklynTypeSnapshot.java | 24 +- .../brooklyn/util/core/config/ConfigBag.java | 120 +++++- .../util/core/config/ResolvingConfigBag.java | 6 + .../brooklyn/util/core/flags/FlagUtils.java | 4 +- .../config/ConfigKeyDeprecationRebindTest.java | 385 +++++++++++++++++++ .../core/config/ConfigKeyDeprecationTest.java | 328 ++++++++++++++++ .../MapConfigKeyAndFriendsDeprecationTest.java | 124 ++++++ .../core/enricher/BasicEnricherTest.java | 2 +- .../core/enricher/EnricherConfigTest.java | 6 +- .../core/entity/LocationSetFromFlagTest.java | 211 ++++++++++ .../internal/ConfigUtilsInternalTest.java | 71 ++++ .../core/policy/basic/BasicPolicyTest.java | 2 +- .../core/policy/basic/PolicyConfigTest.java | 6 +- .../util/core/config/ConfigBagTest.java | 82 +++- .../config-deprecated-enricher-j8rvs5fc16 | 36 ++ .../config-deprecated-enricherOwner-sb5w8w5tq0 | 36 ++ .../config/config-deprecated-feed-km6gu420a0 | 30 ++ .../config-deprecated-feedOwner-d8p4p8o4x7 | 36 ++ ...config-deprecated-flagNameOnField-e86eode5yy | 48 +++ ...precated-flagNameOnField-location-f4kj5hxcvx | 35 ++ ...deprecated-flagNameOnField-policy-alq7mtwv0m | 35 ++ ...cated-flagNameOnField-policyOwner-vfncjpljqf | 36 ++ .../config-deprecated-flagNameOnKey-ug77ek2tkd | 36 ++ .../config/config-deprecated-key-dyozzd948m | 48 +++ .../config/config-deprecated-key-pps2ttgijb | 36 ++ .../entity/machine/pool/ServerPoolLocation.java | 8 +- .../org/apache/brooklyn/test/LogWatcher.java | 11 +- .../org/apache/brooklyn/config/ConfigKey.java | 9 + 38 files changed, 2201 insertions(+), 42 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0e35b615/core/src/main/java/org/apache/brooklyn/core/objs/AbstractEntityAdjunct.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0e35b615/core/src/main/java/org/apache/brooklyn/util/core/flags/FlagUtils.java ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/0e35b615/test-support/src/main/java/org/apache/brooklyn/test/LogWatcher.java ----------------------------------------------------------------------
