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 | 
instantiateEntitySpec<? 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)