public class BrooklynAssemblyTemplateInstantiator extends java.lang.Object implements AssemblyTemplateSpecInstantiator
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NEVER_UNWRAP_APPS_PROPERTY |
Constructor and Description |
---|
BrooklynAssemblyTemplateInstantiator() |
Modifier and Type | Method and Description |
---|---|
Application |
create(AssemblyTemplate template,
CampPlatform platform) |
EntitySpec<?> |
createNestedSpec(AssemblyTemplate template,
CampPlatform platform,
BrooklynClassLoadingContext itemLoader,
java.util.Set<java.lang.String> encounteredCatalogTypes) |
EntitySpec<? extends Application> |
createSpec(AssemblyTemplate template,
CampPlatform platform,
BrooklynClassLoadingContext loader,
boolean autoUnwrapIfPossible) |
Assembly |
instantiate(AssemblyTemplate template,
CampPlatform platform) |
public static final java.lang.String NEVER_UNWRAP_APPS_PROPERTY
public BrooklynAssemblyTemplateInstantiator()
public Assembly instantiate(AssemblyTemplate template, CampPlatform platform)
instantiate
in interface AssemblyTemplateInstantiator
public Application create(AssemblyTemplate template, CampPlatform platform)
public EntitySpec<? extends Application> createSpec(AssemblyTemplate template, CampPlatform platform, BrooklynClassLoadingContext loader, boolean autoUnwrapIfPossible)
createSpec
in interface AssemblyTemplateSpecInstantiator
public EntitySpec<?> createNestedSpec(AssemblyTemplate template, CampPlatform platform, BrooklynClassLoadingContext itemLoader, java.util.Set<java.lang.String> encounteredCatalogTypes)
createNestedSpec
in interface AssemblyTemplateSpecInstantiator