Oggetto oggetto incorporato

Catena di oggetti

Oggetto di elaborazione della catena del processore di messaggi

L'oggetto di elaborazione della catena dell'elaboratore di messaggi viene utilizzato per collegare una serie di elaboratori di messaggi e l'elaborazione della catena in un ordine specificato. Metodo di creazione:

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

Eredità

Costruttore

Chain

Costruire un oggetto di elaborazione della catena del processore di messaggi

1
new Chain(Array hdlrs);

Parametri di chiamata:

  • hdlrs : array, array di processori

Funzione membro

append

Aggiungi array di processori

1
Chain.append(Array hdlrs);

Parametri di chiamata:

  • hdlrs : array, array di processori

Aggiungi un processore

1
Chain.append(Handler hdlr);

Parametri di chiamata:

  • hdlr : Handler , gestore di messaggi integrato, funzione di elaborazione, array di elaborazione a catena, oggetto di instradamento, vedere mq.Handler dettagli

invoke

Elabora un messaggio o un oggetto

1
Handler Chain.invoke(object v) async;

Parametri di chiamata:

  • v : object , specifica il messaggio o l'oggetto da elaborare

Risultato di ritorno:

  • Handler , torna al processore successivo

toString

Restituisce la rappresentazione in stringa dell'oggetto, generalmente restituisce "[Native Object]", l'oggetto può essere reimplementato secondo le proprie caratteristiche

1
String Chain.toString();

Risultato di ritorno:

  • String , restituisce la rappresentazione in formato stringa dell'oggetto

toJSON

Restituisce la rappresentazione in formato JSON dell'oggetto, generalmente restituisce una raccolta di attributi leggibili definiti dall'oggetto

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

Parametri di chiamata:

  • key : stringa, non utilizzata

Risultato di ritorno:

  • Value , restituisce un valore contenente JSON serializzabile