Class ScriptTaskExecutor

java.lang.Object
com.xebialabs.xlrelease.domain.tasks.BaseScriptTaskExecutor<com.xebialabs.xlrelease.domain.ResolvableScriptTask>
com.xebialabs.xlrelease.domain.tasks.script.ScriptTaskExecutor
All Implemented Interfaces:
TaskExecutor<com.xebialabs.xlrelease.domain.ResolvableScriptTask>

@Component public class ScriptTaskExecutor extends BaseScriptTaskExecutor<com.xebialabs.xlrelease.domain.ResolvableScriptTask>
  • Constructor Details

    • ScriptTaskExecutor

      public ScriptTaskExecutor(com.xebialabs.xlrelease.scheduler.WorkManager workManager, com.xebialabs.xlrelease.repository.TaskRepository taskRepository)
  • Method Details

    • getTaskClass

      public Class<? extends com.xebialabs.xlrelease.domain.ScriptTask> getTaskClass()
    • execute

      public void execute(TaskSoftReference<com.xebialabs.xlrelease.domain.ResolvableScriptTask> taskRef)