Brooklyn

brooklyn.catalog
[Java] Annotation Type Catalog

java.lang.Object
  brooklyn.catalog.Catalog

@Retention(value = RetentionPolicy.RUNTIME)
@Target(value = { ElementType.TYPE })
public @interface Catalog

annotation that can be placed on an Application (template), entity or policy to give metadata for when used in a catalog and to indicate inclusion in annotation-scanned catalogs

the "id" field used in the catalog is not exposed here but is always taken as the Class.getName() of the annotated item if loaded from an annotation. (the "type" field unsurprisingly is given the same value). name(), if not supplied, is the SimpleName of the class.


Method Summary
 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.