Objekt eingebautes Objekt

Objektkette

Message Handler Chain Processing-Objekt

Nachrichtenverarbeitungskettenverarbeitungsobjekte werden verwendet, um eine Reihe von Nachrichtenhandlern zu verknüpfen und sie in einer Kette in einer bestimmten Reihenfolge zu verarbeiten. Erstellungsmethode:

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

Vererbung

Konstruktor

Chain

Erstellt ein Message-Handler-Kettenverarbeitungsobjekt

1
new Chain(Array hdlrs);

Parameter aufrufen:

  • hdlrs : Array, Prozessorarray

Mitgliedsfunktion

append

Prozessor-Array hinzufügen

1
Chain.append(Array hdlrs);

Parameter aufrufen:

  • hdlrs : Array, Prozessorarray

Prozessor hinzufügen

1
Chain.append(Handler hdlr);

Parameter aufrufen:

  • hdlr : Handler , integrierter Nachrichtenhandler, Verarbeitungsfunktion, Kettenverarbeitungsarray, mq.Handler , siehe mq.Handler Details

invoke

Nachricht oder Objekt verarbeiten

1
Handler Chain.invoke(object v) async;

Parameter aufrufen:

  • v : object , gibt die zu verarbeitende Nachricht oder das zu verarbeitende Objekt an

Gibt das Ergebnis zurück:

  • Handler , gibt den nächsten Handler zurück

toString

Gibt eine Zeichenfolgendarstellung des Objekts zurück, normalerweise "[Native Object]". Objekte können gemäß ihren eigenen Merkmalen neu implementiert werden

1
String Chain.toString();

Gibt das Ergebnis zurück:

  • String , gibt eine String-Darstellung des Objekts zurück

toJSON

Gibt eine JSON-Darstellung des Objekts zurück, die normalerweise eine Sammlung lesbarer Eigenschaften zurückgibt, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key : String, unbenutzt

Gibt das Ergebnis zurück:

  • Value , gibt einen Wert zurück, der einen serialisierbaren JSON enthält