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 ]);

Relación de 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 procesadores

Función miembro

append

Agregar matriz de procesadores

1
Chain.append(Array hdlrs);

Parámetros de llamada:

  • hdlrs: Matriz, matriz de procesadores

Agregar un procesador

1
Chain.append(Handler hdlr);

Parámetros de llamada:

  • hdlr: Handler, Procesador de mensajes incorporado, función de procesamiento, matriz de procesamiento en cadena, objeto de enrutamiento, ver detalles mq.Handler

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, Regrese al siguiente procesador

toString

Devuelve la representación en cadena del objeto, generalmente devuelve "[Native Object]", 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: Cadena, sin usar

Devolver resultado:

  • Value, Devuelve un valor que contiene JSON serializable