Obxecto incorporado

Manipulador de obxectos

Interfaz do procesador de mensaxes

Herdanza

#lineWidth: 1.5 #font: Helvetica,sans-Serif #fontSize: 10 #leading: 1.6 #.this: fill=lightgray #.class: fill=white [<class>object|toString();toJSON()] [<this>Handler|new Handler()|invoke()] [<class>Chain] [<class>HttpHandler] [<class>HttpRepeater] [<class>Routing] [<class>SslHandler] [object] <:- [Handler] [Handler] <:- [Chain] [Handler] <:- [HttpHandler] [Handler] <:- [HttpRepeater] [Handler] <:- [Routing] [Handler] <:- [SslHandler] Handler new Handler() invoke() object toString() toJSON() Chain HttpHandler HttpRepeater Routing SslHandler

Construtor

Handler

Construír un obxecto de procesamento de cadea de procesador de mensaxes

1
new Handler(Array hdlrs);

Parámetros de chamada:

  • hdlrs: Matriz, matriz de procesador

Crea un obxecto de enrutamento do controlador de mensaxes

1
new Handler(Object map);

Parámetros de chamada:

  • map: Obxectivo, inicializa os parámetros de enrutamento

Crea un procesador de mensaxes JavaSvript

1
new Handler(Function hdlr);

Parámetros de chamada:

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

Construír un fileHandler ou HttpRepeater

1
new Handler(String hdlr);

Parámetros de chamada:

  • hdlr: Cadea, o parámetro de dirección do procesador

Función de membro

invoke

Procesa unha mensaxe ou un obxecto

1
Handler Handler.invoke(object v) async;

Parámetros de chamada:

  • v: object, Especifique a mensaxe ou o obxecto a procesar

Resultado de volta:

  • Handler, Volver ao seguinte procesador

toString

Devolve a representación de cadea do obxecto, xeralmente devolve "[Obxecto nativo]", o obxecto pode reimplementarse segundo as súas propias características

1
String Handler.toString();

Resultado de volta:

  • String, Devolve a representación de cadea do obxecto

toJSON

Devolve a representación en formato JSON do obxecto, xeralmente devolve unha colección de atributos lexibles definidos polo obxecto

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

Parámetros de chamada:

  • key: Cadea, sen usar

Resultado de volta:

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