public class BrooklynEntityClassResolver extends Object
Class<? extends Entity> with a given
management context.| Constructor and Description |
|---|
BrooklynEntityClassResolver() |
| Modifier and Type | Method and Description |
|---|---|
static <T extends brooklyn.entity.Entity> |
resolveEntity(String entityTypeName,
brooklyn.management.ManagementContext mgmt)
Loads the class represented by
#entityType with the given management context. |
static <T extends brooklyn.entity.Entity> |
tryLoadEntityFromCatalogue(String entityTypeName,
brooklyn.management.ManagementContext mgmt) |
static <T> brooklyn.util.guava.Maybe<Class<T>> |
tryLoadFromClasspath(String typeName,
brooklyn.management.ManagementContext mgmt) |
public static <T extends brooklyn.entity.Entity> Class<T> resolveEntity(String entityTypeName, brooklyn.management.ManagementContext mgmt)
#entityType with the given management context.
Tries the context's catalogue first, then from its root classloader.IllegalStateException - if no class extending Entity is foundpublic static <T extends brooklyn.entity.Entity> brooklyn.util.guava.Maybe<Class<T>> tryLoadEntityFromCatalogue(String entityTypeName, brooklyn.management.ManagementContext mgmt)
public static <T> brooklyn.util.guava.Maybe<Class<T>> tryLoadFromClasspath(String typeName, brooklyn.management.ManagementContext mgmt)
Copyright © 2014. All Rights Reserved.