Objeto incorporado

Controlador de objetos

Interfaz del controlador de mensajes

relación de herencia

%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

Constructor

Handler

Construir un objeto de procesamiento de cadena de controlador de mensajes

1
new Handler(Array hdlrs);

Parámetros de llamada:

  • hdlrs: Matriz, matriz de procesador

Crear un objeto de enrutamiento del controlador de mensajes

1
new Handler(Object map);

Parámetros de llamada:

  • map: Objeto, parámetros de enrutamiento de inicialización

Crear un controlador de mensajes JavaScript

1
new Handler(Function hdlr);

Parámetros de llamada:

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

Construir un manejador de archivos oHttpRepeater

1
new Handler(String hdlr);

Parámetros de llamada:

  • hdlr: Cadena, parámetro de dirección del procesador.

función miembro

invoke

Procesar un mensaje u objeto

1
Handler Handler.invoke(object v) async;

Parámetros de llamada:

  • v:object, especifique el mensaje u objeto a procesar

Resultados de devolución:

  • Handler, volver al siguiente procesador

toString

Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.

1
String Handler.toString();

Resultados de devolución:

  • String, devuelve la representación de cadena del objeto

toJSON

Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.

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

Parámetros de llamada:

  • key: Cadena, no utilizada

Resultados de devolución:

  • Value, devuelve un valor que contiene JSON serializable