You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by gr...@apache.org on 2014/07/02 18:49:13 UTC
[1/2] git commit: Add convenience methods to create addon downloaders
Repository: incubator-brooklyn
Updated Branches:
refs/heads/master 1c04ec92d -> 7ddca7248
Add convenience methods to create addon downloaders
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/0b4f08d3
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/0b4f08d3
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/0b4f08d3
Branch: refs/heads/master
Commit: 0b4f08d36ca8b67591943cb77cf0e93ecf50cbb8
Parents: 1c04ec9
Author: Andrew Kennedy <gr...@apache.org>
Authored: Wed Jul 2 17:48:15 2014 +0100
Committer: Andrew Kennedy <gr...@apache.org>
Committed: Wed Jul 2 17:48:15 2014 +0100
----------------------------------------------------------------------
core/src/main/java/brooklyn/entity/basic/Entities.java | 9 +++++++++
1 file changed, 9 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/0b4f08d3/core/src/main/java/brooklyn/entity/basic/Entities.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/brooklyn/entity/basic/Entities.java b/core/src/main/java/brooklyn/entity/basic/Entities.java
index c315f15..ec83065 100644
--- a/core/src/main/java/brooklyn/entity/basic/Entities.java
+++ b/core/src/main/java/brooklyn/entity/basic/Entities.java
@@ -728,6 +728,15 @@ public class Entities {
return internal.getManagementContext().getEntityDownloadsManager().newDownloader(driver, properties);
}
+ public static DownloadResolver newDownloader(EntityDriver driver, String addon) {
+ return newDownloader(driver, addon, ImmutableMap.<String,Object>of());
+ }
+
+ public static DownloadResolver newDownloader(EntityDriver driver, String addon, Map<String,?> properties) {
+ EntityInternal internal = (EntityInternal) driver.getEntity();
+ return internal.getManagementContext().getEntityDownloadsManager().newDownloader(driver, addon, properties);
+ }
+
public static <T> Supplier<T> attributeSupplier(final Entity entity, final AttributeSensor<T> sensor) {
return new Supplier<T>() {
public T get() { return entity.getAttribute(sensor); }
[2/2] git commit: Add convenience methods to create named action
renderer hints
Posted by gr...@apache.org.
Add convenience methods to create named action renderer hints
Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/7ddca724
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/7ddca724
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/7ddca724
Branch: refs/heads/master
Commit: 7ddca724842f3d62373105746dabb8b705e2d210
Parents: 0b4f08d
Author: Andrew Kennedy <gr...@apache.org>
Authored: Wed Jul 2 17:48:55 2014 +0100
Committer: Andrew Kennedy <gr...@apache.org>
Committed: Wed Jul 2 17:48:55 2014 +0100
----------------------------------------------------------------------
.../main/java/brooklyn/config/render/RendererHints.java | 10 ++++++++++
1 file changed, 10 insertions(+)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/7ddca724/core/src/main/java/brooklyn/config/render/RendererHints.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/brooklyn/config/render/RendererHints.java b/core/src/main/java/brooklyn/config/render/RendererHints.java
index 980fd27..f5a0557 100644
--- a/core/src/main/java/brooklyn/config/render/RendererHints.java
+++ b/core/src/main/java/brooklyn/config/render/RendererHints.java
@@ -170,4 +170,14 @@ public class RendererHints {
public static RendererHints.DisplayValue displayValue(Function<?, String> transform) {
return new RendererHints.DisplayValue(transform);
}
+
+ @Beta
+ public static RendererHints.NamedActionWithUrl namedActionWithUrl(String actionName, Function<Object, String> transform) {
+ return new RendererHints.NamedActionWithUrl(actionName, transform);
+ }
+
+ @Beta
+ public static RendererHints.NamedActionWithUrl openWithUrl(Function<Object, String> transform) {
+ return new RendererHints.NamedActionWithUrl("Open", transform);
+ }
}