public interface AssemblyTemplateSpecInstantiator extends AssemblyTemplateInstantiator
Modifier and Type | Method and Description |
---|---|
EntitySpec<? extends Application> |
createApplicationSpec(AssemblyTemplate template,
CampPlatform platform,
BrooklynClassLoadingContext loader,
java.util.Set<java.lang.String> encounteredCatalogTypes)
Gets the single item returned by
createServiceSpecs(org.apache.brooklyn.camp.spi.AssemblyTemplate, org.apache.brooklyn.camp.CampPlatform, org.apache.brooklyn.api.mgmt.classloading.BrooklynClassLoadingContext, java.util.Set<java.lang.String>)
and wraps it in an Application if needed, applying top-level
attributes and locations to the root entity. |
java.util.List<EntitySpec<?>> |
createServiceSpecs(AssemblyTemplate template,
CampPlatform platform,
BrooklynClassLoadingContext itemLoader,
java.util.Set<java.lang.String> encounteredCatalogTypes)
Returns specs for each item in the services list
|
instantiate
EntitySpec<? extends Application> createApplicationSpec(AssemblyTemplate template, CampPlatform platform, BrooklynClassLoadingContext loader, java.util.Set<java.lang.String> encounteredCatalogTypes)
createServiceSpecs(org.apache.brooklyn.camp.spi.AssemblyTemplate, org.apache.brooklyn.camp.CampPlatform, org.apache.brooklyn.api.mgmt.classloading.BrooklynClassLoadingContext, java.util.Set<java.lang.String>)
and wraps it in an Application if needed, applying top-level
attributes and locations to the root entity.java.util.List<EntitySpec<?>> createServiceSpecs(AssemblyTemplate template, CampPlatform platform, BrooklynClassLoadingContext itemLoader, java.util.Set<java.lang.String> encounteredCatalogTypes)