Objeto objeto incorporado

Cadena de objetos

Objeto de procesamiento de la cadena del procesador de mensajes

El objeto de procesamiento de la cadena del procesador de mensajes se utiliza para vincular una serie de procesadores de mensajes y el procesamiento de la cadena en un orden específico. Método de creación:

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

Herencia

Constructor

Chain

Construir un objeto de procesamiento de cadena de procesador 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 un procesador

1
Chain.append(Handler hdlr);

Parámetros de llamada:

  • hdlr : Handler , integrado en el controlador de mensaje, la función de procesamiento, matriz de procesamiento de cadenas, objeto de enrutamiento, consulte mq.Handler detalles

invoke

Procesar un mensaje u objeto

1
Handler Chain.invoke(object v) async;

Parámetros de llamada:

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

Resultado devuelto:

  • Handler , regrese al siguiente procesador

toString

Devuelve la representación de cadena del objeto, generalmente devuelve "[Objeto nativo]", el objeto se puede volver a implementar de acuerdo con sus propias características

1
String Chain.toString();

Resultado devuelto:

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

toJSON

Devuelve la representación en formato JSON del objeto, generalmente devuelve una colección de atributos legibles definidos por el objeto

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

Parámetros de llamada:

  • key : cadena, sin usar

Resultado devuelto:

  • Value , devuelve un valor que contiene JSON serializable