Add MapConfigKey.toString Project: http://git-wip-us.apache.org/repos/asf/brooklyn-server/repo Commit: http://git-wip-us.apache.org/repos/asf/brooklyn-server/commit/131d356c Tree: http://git-wip-us.apache.org/repos/asf/brooklyn-server/tree/131d356c Diff: http://git-wip-us.apache.org/repos/asf/brooklyn-server/diff/131d356c
Branch: refs/heads/master Commit: 131d356c5e3e167aaabd48cffbf0e5a8370be88d Parents: a9ec838 Author: Aled Sage <aled.s...@gmail.com> Authored: Thu Nov 17 14:48:41 2016 +0000 Committer: Aled Sage <aled.s...@gmail.com> Committed: Mon Nov 28 21:11:48 2016 +0000 ---------------------------------------------------------------------- .../java/org/apache/brooklyn/core/config/ListConfigKey.java | 5 +++++ .../main/java/org/apache/brooklyn/core/config/MapConfigKey.java | 5 +++++ .../main/java/org/apache/brooklyn/core/config/SetConfigKey.java | 5 +++++ 3 files changed, 15 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/131d356c/core/src/main/java/org/apache/brooklyn/core/config/ListConfigKey.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/brooklyn/core/config/ListConfigKey.java b/core/src/main/java/org/apache/brooklyn/core/config/ListConfigKey.java index 06a29bd..816af99 100644 --- a/core/src/main/java/org/apache/brooklyn/core/config/ListConfigKey.java +++ b/core/src/main/java/org/apache/brooklyn/core/config/ListConfigKey.java @@ -73,6 +73,11 @@ public class ListConfigKey<V> extends AbstractCollectionConfigKey<List<? extends } @Override + public String toString() { + return String.format("%s[ListConfigKey:%s]", name, getTypeName()); + } + + @Override protected List<Object> merge(boolean unmodifiable, Iterable<?>... sets) { MutableList<Object> result = MutableList.of(); for (Iterable<?> set: sets) result.addAll(set); http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/131d356c/core/src/main/java/org/apache/brooklyn/core/config/MapConfigKey.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/brooklyn/core/config/MapConfigKey.java b/core/src/main/java/org/apache/brooklyn/core/config/MapConfigKey.java index a0b9bd7..367259d 100644 --- a/core/src/main/java/org/apache/brooklyn/core/config/MapConfigKey.java +++ b/core/src/main/java/org/apache/brooklyn/core/config/MapConfigKey.java @@ -147,6 +147,11 @@ public class MapConfigKey<V> extends AbstractStructuredConfigKey<Map<String,V>,M super((Class)Map.class, subType, name, description, defaultValue); } + @Override + public String toString() { + return String.format("%s[MapConfigKey:%s]", name, getTypeName()); + } + public ConfigKey<V> subKey(String subName) { return super.subKey(subName); } http://git-wip-us.apache.org/repos/asf/brooklyn-server/blob/131d356c/core/src/main/java/org/apache/brooklyn/core/config/SetConfigKey.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/brooklyn/core/config/SetConfigKey.java b/core/src/main/java/org/apache/brooklyn/core/config/SetConfigKey.java index f199c38..55c9a05 100644 --- a/core/src/main/java/org/apache/brooklyn/core/config/SetConfigKey.java +++ b/core/src/main/java/org/apache/brooklyn/core/config/SetConfigKey.java @@ -64,6 +64,11 @@ public class SetConfigKey<V> extends AbstractCollectionConfigKey<Set<? extends V } @Override + public String toString() { + return String.format("%s[SetConfigKey:%s]", name, getTypeName()); + } + + @Override protected Set<Object> merge(boolean unmodifiable, Iterable<?>... sets) { MutableSet<Object> result = MutableSet.of(); for (Iterable<?> set: sets) result.addAll(set);