This closes #565
Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/afe274fc Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/afe274fc Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/afe274fc Branch: refs/heads/master Commit: afe274fcb322e28b5e91c52a02cfc35d94fafe50 Parents: a0f8840 f4dc19d Author: Alex Heneveld <[email protected]> Authored: Mon Mar 20 15:57:03 2017 +0000 Committer: Alex Heneveld <[email protected]> Committed: Mon Mar 20 15:57:03 2017 +0000 ---------------------------------------------------------------------- .../spi/dsl/DslDeferredFunctionCall.java | 3 +- .../spi/dsl/methods/BrooklynDslCommon.java | 15 +--- .../brooklyn/spi/dsl/methods/DslComponent.java | 10 +-- .../brooklyn/camp/brooklyn/ConfigYamlTest.java | 40 ++------- .../config/internal/AbstractConfigMapImpl.java | 3 + .../AbstractConfigurationSupportInternal.java | 58 ++++++------- .../core/objs/BrooklynObjectInternal.java | 13 ++- .../core/sensor/DependentConfiguration.java | 15 ++-- .../util/core/task/BasicExecutionContext.java | 9 +- .../util/core/task/ImmediateSupplier.java | 43 +++++++++- .../task/InterruptingImmediateSupplier.java | 7 +- .../brooklyn/util/core/task/ValueResolver.java | 86 +++++++++----------- .../brooklyn/core/entity/EntityConfigTest.java | 75 +++++++++++------ .../util/core/task/ValueResolverTest.java | 34 ++++++-- .../org/apache/brooklyn/util/guava/Maybe.java | 9 ++ 15 files changed, 240 insertions(+), 180 deletions(-) ----------------------------------------------------------------------
