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

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

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

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

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

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

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<class>Handler|new Handler()|invoke()] [<this>Chain|new Chain()|append()] [object] <:- [Handler] [Handler] <:- [Chain] Handler new Handler() invoke() Chain new Chain() append() object toString() toJSON()

Конструктор

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