public class AbstractNodeTemplate extends Object implements NodeTemplate
| Modifier and Type | Field and Description |
|---|---|
static String |
BROOKLYN_IAAS_TYPES_MAPPING |
static String |
BROOKLYN_PAAS_TYPES_MAPPING |
protected Map<String,Object> |
module |
protected String |
nodeTemplateId |
TYPE| Constructor and Description |
|---|
AbstractNodeTemplate(Map<String,Object> applicationTemplate,
String nodeTemplateId) |
| Modifier and Type | Method and Description |
|---|---|
List<Map<String,Object>> |
customizeRequirements() |
void |
deleteHostRequirement() |
List<Map<String,Object>> |
getArtifacts() |
void |
getDeployerIaaSTypeResolver() |
void |
getDeployerPaaSTypeResolver() |
protected DeployerTypesResolver |
getDeployerTypesResolver() |
String |
getHostNodeName() |
String |
getModuleType() |
String |
getNodeTemplateId() |
Map<String,Object> |
getNodeTypeDefinition() |
protected Map<String,Object> |
getProperties() |
Object |
getPropertyValue(String propertyName) |
List<Map<String,Object>> |
getRequirements() |
String |
getType() |
protected void |
init() |
boolean |
isDeployedOnIaaS() |
Map<String,Object> |
transform() |
public static final String BROOKLYN_IAAS_TYPES_MAPPING
public static final String BROOKLYN_PAAS_TYPES_MAPPING
protected final String nodeTemplateId
public Map<String,Object> transform()
transform in interface NodeTemplateprotected void init()
public void deleteHostRequirement()
public String getHostNodeName()
getHostNodeName in interface NodeTemplatepublic String getType()
getType in interface NodeTemplatepublic String getModuleType()
getModuleType in interface NodeTemplatepublic boolean isDeployedOnIaaS()
isDeployedOnIaaS in interface NodeTemplatepublic void getDeployerIaaSTypeResolver()
public void getDeployerPaaSTypeResolver()
public Map<String,Object> getNodeTypeDefinition()
getNodeTypeDefinition in interface NodeTemplateprotected DeployerTypesResolver getDeployerTypesResolver()
public List<Map<String,Object>> getArtifacts()
getArtifacts in interface NodeTemplatepublic List<Map<String,Object>> getRequirements()
getRequirements in interface NodeTemplatepublic Object getPropertyValue(String propertyName)
getPropertyValue in interface NodeTemplatepublic String getNodeTemplateId()
getNodeTemplateId in interface NodeTemplateCopyright © 2016. All rights reserved.