Deprecate java type based items in favor of parser dependent plans

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

Branch: refs/heads/master
Commit: 5c5e087fe7a578bbe9c84539833910f062ad8ab0
Parents: 54b4b3c
Author: Svetoslav Neykov <[email protected]>
Authored: Mon Oct 26 17:56:47 2015 +0200
Committer: Svetoslav Neykov <[email protected]>
Committed: Thu Nov 5 14:23:24 2015 +0200

----------------------------------------------------------------------
 .../java/org/apache/brooklyn/api/catalog/CatalogItem.java    | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/5c5e087f/api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java
----------------------------------------------------------------------
diff --git a/api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java 
b/api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java
index d27436e..de07640 100644
--- a/api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java
+++ b/api/src/main/java/org/apache/brooklyn/api/catalog/CatalogItem.java
@@ -70,8 +70,12 @@ public interface CatalogItem<T,SpecT> extends 
BrooklynObject, Rebindable {
     /** @return The type of the spec e.g. EntitySpec corresponding to {@link 
#getCatalogItemJavaType()} */
     public Class<SpecT> getSpecType();
     
-    /** @return The underlying java type of the item represented, if not 
described via a YAML spec.
-     * Normally null (and the type comes from yaml). */
+    /**
+     * @return The underlying java type of the item represented, if not 
described via a YAML spec.
+     * Normally null (and the type comes from yaml).
+     * @deprecated since 0.9.0. Use plan based items instead ({@link 
#getPlanYaml()})
+     */
+    @Deprecated
     @Nullable public String getJavaType();
 
     /** @deprecated since 0.7.0. Use {@link #getDisplayName} */

Reply via email to