Objeto objeto incorporado

Cadena de objetos

Objeto de procesamiento de la cadena del manejador de mensajes

Los objetos de procesamiento de la cadena del controlador de mensajes se utilizan para vincular una serie de controladores de mensajes y procesarlos en una cadena en el orden especificado. Crear método:

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

Herencia

Constructor

Chain

Construye un objeto de procesamiento de cadena de controlador de mensajes

1
new Chain(Array hdlrs);

Parámetros de llamada:

  • hdlrs : matriz, matriz de procesador

Función miembro

append

Agregar matriz de procesador

1
Chain.append(Array hdlrs);

Parámetros de llamada:

  • hdlrs : matriz, matriz de procesador

Agregar procesador

1
Chain.append(Handler hdlr);

Parámetros de llamada:

  • hdlr : Handler , el procesador incorporado funciones de procesamiento de mensaje, el encadenamiento de array, objeto de ruta, ver mq.Handler

invoke

Procesando un mensaje u objeto

1
Handler Chain.invoke(object v) async;

Parámetros de llamada:

  • v : object , especifica el mensaje u objeto a procesar

Devuelve el resultado:

  • Handler , devuelve el siguiente controlador

toString

Devuelve una representación de cadena del objeto, generalmente "[Objeto nativo]". Los objetos se pueden volver a implementar de acuerdo con sus propias características

1
String Chain.toString();

Devuelve el resultado:

  • String , devuelve una representación de cadena del objeto

toJSON

Devuelve una representación JSON del objeto, normalmente devuelve una colección de propiedades legibles definidas por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Devuelve el resultado:

  • Value , devuelve un valor que contiene un JSON serializable