ActionHandler
Keywords: jp.morpho.webapp.action.ActionHandler,ActionHandler interface

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.morpho.webapp.action
インタフェース ActionHandler

public interface ActionHandler

ActionHandler インタフェースは、各アクションハンドラクラスによって実装されます。 アクションハンドラは、クライアントの要求に対して任意の処理を実行するオブジェクトです。

ActionHandler は、doActionHandler メソッドにおいてアプリケーションロジックを実行します。 すべての ActionHandler は HttpActionRequest オブジェクトへアクセスでき、このオブジェクトから必要なリソースのロードなどに使用できる FrameworkContext への参照を取得することができます。

作成者:
  Kenichi Fukuda

メソッドの概要
`void` | `doActionHandler(jp.morpho.webapp.servlet.http.HttpActionRequest request, jp.morpho.webapp.servlet.http.HttpActionResponse response, jp.morpho.webapp.action.ActionHandlerChain chain)` ActionHandler の doActionHandler メソッドは、チェーンの終端にあるリソースをクライアントが要求することをきっかけとして、要求と応答のペアがチェ−ンに沿って渡されていくごとに、ActionHandlerChain に呼び出されます。

メソッドの詳細

### doActionHandler

    public void doActionHandler(jp.morpho.webapp.servlet.http.HttpActionRequest request,
                                jp.morpho.webapp.servlet.http.HttpActionResponse response,
                                jp.morpho.webapp.action.ActionHandlerChain chain)
                         throws ActionHandlerException

  ActionHandler の doActionHandler メソッドは、チェーンの終端にあるリソースをクライアントが要求することをきっかけとして、要求と応答のペアがチェ−ンに沿って渡されていくごとに、ActionHandlerChain に呼び出されます。 このメソッドへ渡される ActionHandlerChain によって、ActionHandler は要求と応答をチェ−ン内の次のエンティティに渡すことができます。

  パラメータ:
    `request` - チェーンに沿って渡す要求
    `response` - チェーンに沿って渡す応答
    `chain` - 実行中の ActionHandler を含むアクションハンドラチェイン
  例外:
    `ActionHandlerException` - アクションハンドラの通常の処理を妨げる例外が発生した場合

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド