物件Handler
訊息處理器介面
繼承關係
建構函數
Handler
建構一個訊息處理器鏈處理對象
1new Handler(Array hdlrs);
呼叫參數:
- hdlrs: Array, 處理器數組
建立一個訊息處理器路由對象
1new Handler(Object map);
呼叫參數:
- map: Object, 初始化路由參數
建立一個JavaSvript 訊息處理器
1new Handler(Function hdlr);
呼叫參數:
- hdlr: Function, JavaScript 處理器函數
構造一個fileHandler 或者HttpRepeater
1new Handler(String hdlr);
呼叫參數:
- hdlr: String, 處理器的位址參數
成員函數
invoke
處理一個訊息或對象
1Handler Handler.invoke(object v) async;
呼叫參數:
- v:object, 指定處理的訊息或對象
回傳結果:
- Handler, 返回下一步的處理器
toString
傳回物件的字串表示,一般回傳"[Native Object]",物件可以根據自己的特性重新實現
1String Handler.toString();
回傳結果:
- String, 傳回物件的字串表示
toJSON
傳回物件的JSON 格式表示,一般傳回物件定義的可讀屬性集合
1Value Handler.toJSON(String key = "");
呼叫參數:
- key: String, 未使用
回傳結果:
- Value, 傳回包含可JSON 序列化的值