public class DockerServiceTypeResolver
extends io.brooklyn.camp.brooklyn.spi.creation.service.BrooklynServiceTypeResolver
PlatformComponentTemplate instances whose type is prefixed docker:
to Brooklyn EntitySpec instances.| Constructor and Description |
|---|
DockerServiceTypeResolver() |
| Modifier and Type | Method and Description |
|---|---|
<T extends brooklyn.entity.Entity> |
decorateSpec(io.brooklyn.camp.brooklyn.spi.creation.BrooklynComponentTemplateResolver resolver,
brooklyn.entity.proxying.EntitySpec<T> spec) |
String |
getBrooklynType(String serviceType) |
brooklyn.catalog.CatalogItem<brooklyn.entity.Entity,brooklyn.entity.proxying.EntitySpec<?>> |
getCatalogItem(io.brooklyn.camp.brooklyn.spi.creation.BrooklynComponentTemplateResolver resolver,
String serviceType)
Docker items are not in catalog.
|
String |
getTypePrefix() |
public static final String PREFIX
public String getTypePrefix()
getTypePrefix in interface io.brooklyn.camp.brooklyn.spi.creation.service.ServiceTypeResolvergetTypePrefix in class io.brooklyn.camp.brooklyn.spi.creation.service.BrooklynServiceTypeResolverpublic String getBrooklynType(String serviceType)
getBrooklynType in interface io.brooklyn.camp.brooklyn.spi.creation.service.ServiceTypeResolvergetBrooklynType in class io.brooklyn.camp.brooklyn.spi.creation.service.BrooklynServiceTypeResolverpublic brooklyn.catalog.CatalogItem<brooklyn.entity.Entity,brooklyn.entity.proxying.EntitySpec<?>> getCatalogItem(io.brooklyn.camp.brooklyn.spi.creation.BrooklynComponentTemplateResolver resolver,
String serviceType)
getCatalogItem in interface io.brooklyn.camp.brooklyn.spi.creation.service.ServiceTypeResolvergetCatalogItem in class io.brooklyn.camp.brooklyn.spi.creation.service.BrooklynServiceTypeResolverpublic <T extends brooklyn.entity.Entity> void decorateSpec(io.brooklyn.camp.brooklyn.spi.creation.BrooklynComponentTemplateResolver resolver,
brooklyn.entity.proxying.EntitySpec<T> spec)
decorateSpec in interface io.brooklyn.camp.brooklyn.spi.creation.service.ServiceTypeResolverdecorateSpec in class io.brooklyn.camp.brooklyn.spi.creation.service.BrooklynServiceTypeResolverCopyright © 2015. All rights reserved.