|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
ActionHandler インタフェースは、各アクションハンドラクラスによって実装されます。 アクションハンドラは、クライアントの要求に対して任意の処理を実行するオブジェクトです。
ActionHandler は、doActionHandler メソッドにおいてアプリケーションロジックを実行します。 すべての ActionHandler は HttpActionRequest オブジェクトへアクセスでき、このオブジェクトから必要なリソースのロードなどに使用できる FrameworkContext への参照を取得することができます。
メソッドの概要 | |
void |
doActionHandler(HttpActionRequest request,
HttpActionResponse response,
ActionHandlerChain chain)
ActionHandler の doActionHandler メソッドは、チェーンの終端にあるリソースをクライアントが要求することをきっかけとして、要求と応答のペアがチェ−ンに沿って渡されていくごとに、ActionHandlerChain に呼び出されます。 |
メソッドの詳細 |
public void doActionHandler(HttpActionRequest request, HttpActionResponse response, ActionHandlerChain chain) throws ActionHandlerException
ActionHandler の doActionHandler メソッドは、チェーンの終端にあるリソースをクライアントが要求することをきっかけとして、要求と応答のペアがチェ−ンに沿って渡されていくごとに、ActionHandlerChain に呼び出されます。 このメソッドへ渡される ActionHandlerChain によって、ActionHandler は要求と応答をチェ−ン内の次のエンティティに渡すことができます。
request
- チェーンに沿って渡す要求response
- チェーンに沿って渡す応答chain
- 実行中の ActionHandler を含むアクションハンドラチェイン
ActionHandlerException
- アクションハンドラの通常の処理を妨げる例外が発生した場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |