Объект встроенный объект

Цепочка объектов

Объект обработки цепочки обработчика сообщений

Объект обработки цепочки обработчика сообщений используется для связывания последовательности обработчиков сообщений и цепочки обработки в указанном порядке. Как создать:

1 2 3
var chain = new mq.Chain([ func1, func2 ]);

наследование

Конструктор

Chain

Построить объект обработки цепочки обработчика сообщений

1
new Chain(Array hdlrs);

Параметры вызова:

  • hdlrs : массив, массив процессоров

Функция-член

append

Добавить массив процессоров

1
Chain.append(Array hdlrs);

Параметры вызова:

  • hdlrs : массив, массив процессоров

Добавить процессор

1
Chain.append(Handler hdlr);

Параметры вызова:

  • hdlr : Handler , встроенный процессор сообщений, функция обработки, массив цепной обработки, объект маршрутизации, подробности см. в mq.Handler

invoke

Обработка сообщения или объекта

1
Handler Chain.invoke(object v) async;

Параметры вызова:

  • v : object , укажите сообщение или объект для обработки

Вернуть результат:

  • Handler , возврат к следующему процессору

toString

Возвращает строковое представление объекта, обычно возвращает «[Native Object]», объект может быть переопределён согласно его собственным характеристикам

1
String Chain.toString();

Вернуть результат:

  • String , возвращает строковое представление объекта

toJSON

Возвращает представление объекта в формате JSON, обычно возвращает коллекцию читаемых атрибутов, определенных объектом

1
Value Chain.toJSON(String key = "");

Параметры вызова:

  • key : строка, не используется

Вернуть результат:

  • Value , возвращает значение, содержащее сериализуемый JSON