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

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

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

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

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