Class ExternalScriptTaskExecutor
java.lang.Object
com.xebialabs.xlrelease.domain.tasks.BaseScriptTaskExecutor<ExternalScriptTask>
com.xebialabs.xlrelease.domain.tasks.external.ExternalScriptTaskExecutor
- All Implemented Interfaces:
com.xebialabs.xlrelease.domain.tasks.TaskExecutor<ExternalScriptTask>
@Component
public class ExternalScriptTaskExecutor
extends com.xebialabs.xlrelease.domain.tasks.BaseScriptTaskExecutor<ExternalScriptTask>
-
Field Summary
Fields inherited from class com.xebialabs.xlrelease.domain.tasks.BaseScriptTaskExecutor
taskRepository, workManager -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedExternalScriptTaskExecutor(com.xebialabs.xlrelease.scheduler.WorkManager workManager, com.xebialabs.xlrelease.repository.TaskRepository taskRepository) -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(com.xebialabs.xlrelease.script.TaskSoftReference<ExternalScriptTask> taskRef) Class<? extends ExternalScriptTask>
-
Constructor Details
-
ExternalScriptTaskExecutor
protected ExternalScriptTaskExecutor(com.xebialabs.xlrelease.scheduler.WorkManager workManager, com.xebialabs.xlrelease.repository.TaskRepository taskRepository)
-
-
Method Details
-
getTaskClass
-
execute
-