Objeto objeto integrado

Cadena de objetos

Objeto de procesamiento de cadena de procesador de mensajes

El objeto de procesamiento en cadena del procesador de mensajes se utiliza para vincular una serie de procesadores de mensajes y el procesamiento en 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

Devolver resultado:

  • Handler , vuelve 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();

Devolver resultado:

  • 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 : String, sin usar

Devolver resultado:

  • Value , devuelve un valor que contiene JSON serializable