Class: TaskReaderFile

Reader.TaskReaderFile

new TaskReaderFile(configopt) → {Reader.TaskReaderFile}

Транспорт чтения задач для dbupdater'а из файловой системы
Parameters:
Name Type Attributes Description
config object <optional>
параметры инициализации транспорта
Properties
Name Type Attributes Default Description
path string <optional>
tasks путь к папке с файлама задач
Source:
Returns:
Type
Reader.TaskReaderFile

Extends

Methods

getTasks(cb)

Получает список всех задач в папке
Parameters:
Name Type Description
cb function колбэк получения списка задач из хранилища
Properties
Name Type Attributes Description
err Error <nullable>
ошибка выполнения
tasks Array.<object> <nullable>
Массив файлов в папке
Properties
Name Type Description
name string имя файла
md5 string md5 сумма файла
Overrides:
Source:

getText(task, cb)

Получить текст задачи (файла)
Parameters:
Name Type Description
task object задача
Properties
Name Type Description
name string имя файла
md5 string контрольная сумма файла
cb function колбэк чтения файла из папки
Properties
Name Type Attributes Description
err Error <nullable>
ошибка чтения
text String <nullable>
содержимое файла
Overrides:
Source:

init(cb)

Метод инициализирующий транспорт. Создает папку, если её нет.
Parameters:
Name Type Description
cb function колбэк инициализации
Properties
Name Type Attributes Description
err Error <nullable>
Ошибка инициализации
Overrides:
Source: