オブジェクト組み込みオブジェクト

オブジェクトハンドラー

メッセージハンドラーインターフェース

相続関係

%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

コンストラクタ

Handler

メッセージ ハンドラー チェーン処理オブジェクトを構築する

1
new Handler(Array hdlrs);

呼び出しパラメータ:

  • hdlrs: アレイ、プロセッサアレイ

メッセージ ハンドラー ルーティング オブジェクトを作成する

1
new Handler(Object map);

呼び出しパラメータ:

  • map: オブジェクト、初期化ルーティングパラメータ

JavaScript メッセージ ハンドラーを作成する

1
new Handler(Function hdlr);

呼び出しパラメータ:

  • hdlr:関数、JavaScriptプロセッサ関数

fileHandler を構築するか、HttpRepeater

1
new Handler(String hdlr);

呼び出しパラメータ:

  • hdlr: 文字列、プロセッサのアドレスパラメータ

メンバー関数

invoke

メッセージまたはオブジェクトを処理する

1
Handler Handler.invoke(object v) async;

呼び出しパラメータ:

  • v:object、処理するメッセージまたはオブジェクトを指定します

返される結果:

  • Handler、次のプロセッサに戻ります

toString

オブジェクトの文字列表現を返します。通常、「[Native Object]」が返されます。オブジェクトは、独自の特性に従って再実装できます。

1
String Handler.toString();

返される結果:

  • String、オブジェクトの文字列表現を返します。

toJSON

オブジェクトの JSON 形式表現を返します。通常は、オブジェクトによって定義された読み取り可能なプロパティのコレクションを返します。

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

呼び出しパラメータ:

  • key: 文字列、使用されません

返される結果:

  • Value、シリアル化可能な JSON を含む値を返します