This closes #939
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/94687d98 Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/94687d98 Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/94687d98 Branch: refs/heads/master Commit: 94687d98a80aedd1a863eb4293aa21d85a1bd490 Parents: 49eabd1 f22b3eb Author: Hadrian Zbarcea <[email protected]> Authored: Wed Oct 14 09:03:34 2015 -0400 Committer: Hadrian Zbarcea <[email protected]> Committed: Wed Oct 14 09:03:34 2015 -0400 ---------------------------------------------------------------------- .../brooklyn/core/config/ConfigPredicates.java | 96 ++++- .../brooklyn/core/entity/EntityFunctions.java | 178 ++++++++- .../core/location/LocationPredicates.java | 182 ++++++++- .../mgmt/entitlement/EntitlementPredicates.java | 25 +- .../brooklyn/feed/http/HttpValueFunctions.java | 3 + .../brooklyn/feed/http/JsonFunctions.java | 385 ++++++++++++++----- .../brooklyn/feed/ssh/SshValueFunctions.java | 80 +++- .../brooklyn/util/core/task/TaskPredicates.java | 10 +- .../core/config/ConfigPredicatesTest.java | 87 +++++ .../entitlement/EntitlementsPredicatesTest.java | 36 ++ .../brooklyn/feed/http/JsonFunctionsTest.java | 15 +- .../feed/ssh/SshValueFunctionsTest.java | 43 +++ .../util/core/task/TaskPredicatesTest.java | 10 + .../location/jclouds/JcloudsPredicates.java | 13 +- .../brooklyn/feed/jmx/JmxValueFunctions.java | 55 ++- .../feed/jmx/JmxValueFunctionsTest.java | 120 ++++++ .../brooklyn/util/guava/MaybeFunctions.java | 52 ++- .../brooklyn/util/math/MathFunctions.java | 204 +++++++++- .../brooklyn/util/math/MathPredicates.java | 108 +++++- .../brooklyn/util/text/StringFunctions.java | 301 +++++++++++++-- .../brooklyn/util/guava/MaybeFunctionsTest.java | 47 +++ .../brooklyn/util/math/MathFunctionsTest.java | 16 +- .../brooklyn/util/math/MathPredicatesTest.java | 8 + .../brooklyn/util/text/StringFunctionsTest.java | 41 +- 24 files changed, 1877 insertions(+), 238 deletions(-) ----------------------------------------------------------------------
