Objet objet intégré

Gestionnaire d'objets

Interface du processeur de messages

Héritage

%0 object object toString() toJSON() Handler Handler new Handler() invoke() object->Handler Chain Chain Handler->Chain HttpHandler HttpHandler Handler->HttpHandler HttpRepeater HttpRepeater Handler->HttpRepeater Routing Routing Handler->Routing SslHandler SslHandler Handler->SslHandler

Constructeur

Handler

Construire un objet de traitement de chaîne de traitement de messages

1
new Handler(Array hdlrs);

Paramètres d'appel:

  • hdlrs : matrice, matrice de processeurs

Créer un objet de routage de gestionnaire de messages

1
new Handler(Object map);

Paramètres d'appel:

  • map : objet, initialiser les paramètres de routage

Créer un processeur de messages JavaSvript

1
new Handler(Function hdlr);

Paramètres d'appel:

  • hdlr : Fonction, fonction du processeur JavaScript

Construire un fileHandler ou HttpRepeater

1
new Handler(String hdlr);

Paramètres d'appel:

  • hdlr : String, le paramètre d'adresse du processeur

Fonction membre

invoke

Traiter un message ou un objet

1
Handler Handler.invoke(object v) async;

Paramètres d'appel:

  • v : object , spécifiez le message ou l'objet à traiter

Résultat de retour:

  • Handler , retour au processeur suivant

toString

Renvoie la représentation sous forme de chaîne de l'objet, renvoie généralement "[Native Object]", l'objet peut être réimplémenté selon ses propres caractéristiques

1
String Handler.toString();

Résultat de retour:

  • String , renvoie la représentation sous forme de chaîne de l'objet

toJSON

Renvoie la représentation au format JSON de l'objet, renvoie généralement une collection d'attributs lisibles définis par l'objet

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

Paramètres d'appel:

  • key : chaîne, inutilisée

Résultat de retour:

  • Value , renvoie une valeur contenant JSON sérialisable