public abstract class TemplateProcessor<T> extends Object
| Modifier and Type | Field and Description |
|---|---|
protected CubeOpenShiftConfiguration |
configuration |
| Constructor and Description |
|---|
TemplateProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected abstract String |
asynchronousDelayErrorMessage() |
abstract List<Template> |
getTemplates() |
protected abstract T |
getType() |
protected abstract void |
handleExceptionForCreatingResource() |
protected abstract Logger |
logger() |
protected abstract String |
noTemplateMessage() |
List<? super OpenShiftResource> |
processTemplateResources()
Instantiates the templates specified by @Template within @Templates
|
protected abstract Map<String,String> |
scopeLabels() |
protected abstract String |
templateKeyPrefix() |
protected CubeOpenShiftConfiguration configuration
protected abstract T getType()
protected abstract String templateKeyPrefix()
protected abstract String asynchronousDelayErrorMessage()
protected abstract String noTemplateMessage()
protected abstract void handleExceptionForCreatingResource()
throws Exception
Exceptionprotected abstract Logger logger()
public List<? super OpenShiftResource> processTemplateResources()
Copyright © 2018 JBoss by Red Hat. All rights reserved.