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);
+    }
 }