Class: TaskExecAbstract

Executor.TaskExecAbstract

new TaskExecAbstract()

Абстрактный шаблон executor'а. Определяет интерфейс основных методов: matchType и execute. Нужно наследоваться от этого класса
MyCoolExecutor.prototype = new TaskExecAbstract();
Так можно создать свой формат для выполнения задач
Source:

Methods

execute(toExecuteTask, text, cb)

Выполняет задачу
Parameters:
Name Type Description
toExecuteTask object выполняемая задача
Properties
Name Type Description
name string имя выполенной задачи
md5 string контрольная сумма текста задачи
text string текст задачи
cb function колбэк выполнения задачи
Properties
Name Type Attributes Description
err Error <nullable>
ошибка выполнения
Source:

(abstract) matchType(taskName) → {boolean}

Определяет принадлежность задачи этому executor'у (по имени задачи)
Parameters:
Name Type Description
taskName string имя задачи
Source:
Returns:
- результат, подходит ли этот формат под задачу (true - значит что этот executor будет выполнять эту задачу, при false продолжится поиск подходящего executor'а)
Type
boolean