Class GroovyScriptTaskExecutor

  • All Implemented Interfaces:
    com.xebialabs.xlrelease.domain.tasks.TaskExecutor<com.xebialabs.xlrelease.domain.ResolvableScriptTask>

    @Component
    public class GroovyScriptTaskExecutor
    extends com.xebialabs.xlrelease.domain.tasks.script.ScriptTaskExecutor
    • Field Summary

      • Fields inherited from class com.xebialabs.xlrelease.domain.tasks.BaseScriptTaskExecutor

        taskRepository, workManager
    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected GroovyScriptTaskExecutor​(com.xebialabs.xlrelease.scheduler.WorkManager workManager, com.xebialabs.xlrelease.repository.TaskRepository taskRepository)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Class<GroovyScriptTask> getTaskClass()  
      • Methods inherited from class com.xebialabs.xlrelease.domain.tasks.script.ScriptTaskExecutor

        execute
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • GroovyScriptTaskExecutor

        protected GroovyScriptTaskExecutor​(com.xebialabs.xlrelease.scheduler.WorkManager workManager,
                                           com.xebialabs.xlrelease.repository.TaskRepository taskRepository)
    • Method Detail

      • getTaskClass

        public java.lang.Class<GroovyScriptTask> getTaskClass()
        Specified by:
        getTaskClass in interface com.xebialabs.xlrelease.domain.tasks.TaskExecutor<com.xebialabs.xlrelease.domain.ResolvableScriptTask>
        Overrides:
        getTaskClass in class com.xebialabs.xlrelease.domain.tasks.script.ScriptTaskExecutor