You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2015/11/09 13:55:15 UTC

[06/21] incubator-brooklyn git commit: Add PortRange support for the parameter types

Add PortRange support for the parameter types

Won't be set as an attribute though.


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/f0352000
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/f0352000
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/f0352000

Branch: refs/heads/master
Commit: f0352000dbdf8b704f15edbb4b41bedb8aab4d2f
Parents: 0149bf0
Author: Svetoslav Neykov <sv...@cloudsoftcorp.com>
Authored: Fri Oct 30 18:24:46 2015 +0200
Committer: Svetoslav Neykov <sv...@cloudsoftcorp.com>
Committed: Thu Nov 5 15:23:38 2015 +0200

----------------------------------------------------------------------
 .../java/org/apache/brooklyn/core/objs/BasicSpecParameter.java     | 2 ++
 1 file changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/f0352000/core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java
----------------------------------------------------------------------
diff --git a/core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java b/core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java
index d2703ff..5707b8f 100644
--- a/core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java
+++ b/core/src/main/java/org/apache/brooklyn/core/objs/BasicSpecParameter.java
@@ -30,6 +30,7 @@ import org.apache.brooklyn.api.catalog.CatalogConfig;
 import org.apache.brooklyn.api.entity.Entity;
 import org.apache.brooklyn.api.entity.EntitySpec;
 import org.apache.brooklyn.api.internal.AbstractBrooklynObjectSpec;
+import org.apache.brooklyn.api.location.PortRange;
 import org.apache.brooklyn.api.mgmt.ManagementContext;
 import org.apache.brooklyn.api.objs.BrooklynObject;
 import org.apache.brooklyn.api.objs.BrooklynType;
@@ -154,6 +155,7 @@ public class BasicSpecParameter<T> implements SpecParameter<T>{
                 .put("float", Float.class)
                 .put("double", Double.class)
                 .put("timestamp", Date.class)
+                .put("port", PortRange.class)
                 .build();
 
         private static final Map<String, Predicate<?>> BUILT_IN_CONSTRAINTS = ImmutableMap.<String, Predicate<?>>of(