ようこそゲストさん
トップ
ユーザー登録
ログイン
ヘルプ
HTTP::Engineの用語定義
HTTP::Engineの用語定義
HTTP::Engine.pm
run
interface
->run へ
delegate
外部との
インターフェース
Interface
read
ソケットからの読み込み
write
ソケットへの書き込み
run
イベントループをまわす
イベントループをぐるぐるまわす(必要ならば)
リクエストをうけたら、%ENV を構築し、RequestProcessor に処理を移譲する
read/write の2つの
API
を提供する
read(チャンク事に読むことが可能な
API
) と read_all(すべてを読みきるが、チャンクごとにcallbackへbufferを返す)
write_headers と write_body
RequestBuilder
prepare
充填: %ENV および
interface
->read から $c->req を構築
ResponseWriter
finalize
$c->response を
interface
->write に出力する
RequestProcessor
一回ぶんのループを処理する人
フェーズ
request_builder->prepare
for middleware in middles: middle->prepare()
request_handler->()
for middleware in middles: middle->finalize()
response_writer->finalize
MiddleWare
$c にメソッドを追加したりする
$c にたいしてなにか処理したりする
「HTTP::Engineの用語定義」を含む日記
2008-05-12
think about the HTTP::Engine
「HTTP::Engineの用語定義」へのトラックバック (1)
-
2008-05-12 20:56:19
Yappo::Hatena::Diary - HTTP::Engine