Objekt eingebautes Objekt

Objektkette

Message Processor Chain Processing-Objekt

Das Nachrichtenverarbeitungskettenverarbeitungsobjekt wird verwendet, um eine Reihe von Nachrichtenprozessoren und die Kettenverarbeitung in einer angegebenen Reihenfolge zu verknüpfen. Erstellungsmethode:

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

Vererbungsbeziehung

Konstrukteur

Chain

Erstellen Sie ein Nachrichtenverarbeitungskettenverarbeitungsobjekt

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

Fügen Sie einen Prozessor hinzu

1
Chain.append(Handler hdlr);

Parameter aufrufen:

  • hdlr:: Handler, Eingebauter Nachrichtenprozessor, Verarbeitungsfunktion, Kettenverarbeitungsarray, Routingobjekt, siehe Details mq.Handler

invoke

Verarbeiten Sie eine Nachricht oder ein Objekt

1
Handler Chain.invoke(object v) async;

Parameter aufrufen:

  • v:: objectGeben Sie die zu verarbeitende Nachricht oder das zu verarbeitende Objekt an

Ergebnis zurückgeben:

  • Handler, Kehren Sie zum nächsten Prozessor zurück

toString

Gibt die Zeichenfolgendarstellung des Objekts zurück, gibt im Allgemeinen "[Native Object]" zurück. Das Objekt kann gemäß seinen eigenen Merkmalen erneut implementiert werden

1
String Chain.toString();

Ergebnis zurückgeben:

  • String, Gibt die Zeichenfolgendarstellung des Objekts zurück

toJSON

Gibt die Darstellung des Objekts im JSON-Format zurück und gibt im Allgemeinen eine Sammlung lesbarer Attribute zurück, die vom Objekt definiert wurden

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

Parameter aufrufen:

  • key: String, unbenutzt

Ergebnis zurückgeben:

  • Value, Gibt einen Wert zurück, der JSON serialisierbar enthält