Class TemplateProcessor<T>

java.lang.Object
org.arquillian.cube.openshift.impl.resources.TemplateProcessor<T>
Direct Known Subclasses:
ClassTemplateProcessor, MethodTemplateProcessor

public abstract class TemplateProcessor<T> extends Object
  • Field Details

  • Constructor Details

    • TemplateProcessor

      public TemplateProcessor()
  • Method Details

    • getType

      protected abstract T getType()
    • templateKeyPrefix

      protected abstract String templateKeyPrefix()
    • getTemplates

      public abstract List<Template> getTemplates()
    • asynchronousDelayErrorMessage

      protected abstract String asynchronousDelayErrorMessage()
    • noTemplateMessage

      protected abstract String noTemplateMessage()
    • scopeLabels

      protected abstract Map<String,String> scopeLabels()
    • handleExceptionForCreatingResource

      protected abstract void handleExceptionForCreatingResource() throws Exception
      Throws:
      Exception
    • logger

      protected abstract Logger logger()
    • processTemplateResources

      public List<? super OpenShiftResource> processTemplateResources()
      Instantiates the templates specified by @Template within @Templates