Obxecto obxecto incorporado

Manexador de obxectos

Interface do manejador de mensaxes

relación de herdanza

%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

Construtor

Handler

Constrúe un obxecto de procesamento de cadea de controlador de mensaxes

1
new Handler(Array hdlrs);

Parámetros de chamada:

  • hdlrs: Array, matriz de procesadores

Crear un obxecto de enrutamento do manejador de mensaxes

1
new Handler(Object map);

Parámetros de chamada:

  • map: Obxecto, parámetros de enrutamento de inicialización

Crea un manejador de mensaxes JavaScript

1
new Handler(Function hdlr);

Parámetros de chamada:

  • hdlr: Función, función de procesador JavaScript

Constrúe un FileHandler ouHttpRepeater

1
new Handler(String hdlr);

Parámetros de chamada:

  • hdlr: String, parámetro de enderezo do procesador

función de membro

invoke

Procesar unha mensaxe ou obxecto

1
Handler Handler.invoke(object v) async;

Parámetros de chamada:

  • v:object, especifique a mensaxe ou o obxecto que se vai procesar

Resultados de devolución:

  • Handler, volva ao seguinte procesador

toString

Devolve a representación en cadea do obxecto. Polo xeral, devólvese "[Obxecto nativo]". O obxecto pódese volver implementar segundo as súas propias características.

1
String Handler.toString();

Resultados de devolución:

  • String, devolve a representación en cadea do obxecto

toJSON

Devolve unha representación en formato JSON do obxecto, devolvendo xeralmente unha colección de propiedades lexibles definidas polo obxecto.

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

Parámetros de chamada:

  • key: Cadena, non usada

Resultados de devolución:

  • Value, devolve un valor que contén JSON serializable