public class BrooklynAssemblyTemplateInstantiator extends Object implements io.brooklyn.camp.spi.instantiate.AssemblyTemplateInstantiator
| Constructor and Description |
|---|
BrooklynAssemblyTemplateInstantiator() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
buildEntityHierarchy(brooklyn.management.ManagementContext mgmt,
Map<brooklyn.entity.Entity,EntitySpec<?>> entitySpecs,
brooklyn.entity.Entity parent,
List<Map<String,Object>> childConfig) |
brooklyn.entity.Application |
create(io.brooklyn.camp.spi.AssemblyTemplate template,
io.brooklyn.camp.CampPlatform platform) |
protected brooklyn.entity.Application |
createApplicationFromCatalog(io.brooklyn.camp.CampPlatform platform,
CatalogItem<?> item,
io.brooklyn.camp.spi.AssemblyTemplate template) |
protected brooklyn.entity.Application |
createApplicationFromNonCatalogCampTemplate(io.brooklyn.camp.spi.AssemblyTemplate template,
io.brooklyn.camp.CampPlatform platform) |
protected <T extends brooklyn.entity.Entity> |
initEntity(brooklyn.management.ManagementContext mgmt,
T entity,
EntitySpec<T> spec) |
io.brooklyn.camp.spi.Assembly |
instantiate(io.brooklyn.camp.spi.AssemblyTemplate template,
io.brooklyn.camp.CampPlatform platform) |
brooklyn.management.Task<?> |
start(brooklyn.entity.Application app,
io.brooklyn.camp.CampPlatform platform) |
public BrooklynAssemblyTemplateInstantiator()
public io.brooklyn.camp.spi.Assembly instantiate(io.brooklyn.camp.spi.AssemblyTemplate template,
io.brooklyn.camp.CampPlatform platform)
instantiate in interface io.brooklyn.camp.spi.instantiate.AssemblyTemplateInstantiatorpublic brooklyn.entity.Application create(io.brooklyn.camp.spi.AssemblyTemplate template, io.brooklyn.camp.CampPlatform platform)
protected brooklyn.entity.Application createApplicationFromCatalog(io.brooklyn.camp.CampPlatform platform, CatalogItem<?> item, io.brooklyn.camp.spi.AssemblyTemplate template)
public brooklyn.management.Task<?> start(brooklyn.entity.Application app, io.brooklyn.camp.CampPlatform platform)
protected void buildEntityHierarchy(brooklyn.management.ManagementContext mgmt, Map<brooklyn.entity.Entity,EntitySpec<?>> entitySpecs, brooklyn.entity.Entity parent, List<Map<String,Object>> childConfig)
protected brooklyn.entity.Application createApplicationFromNonCatalogCampTemplate(io.brooklyn.camp.spi.AssemblyTemplate template, io.brooklyn.camp.CampPlatform platform)
protected <T extends brooklyn.entity.Entity> void initEntity(brooklyn.management.ManagementContext mgmt, T entity, EntitySpec<T> spec)
Copyright © 2014. All Rights Reserved.