Package nablarch.fw.handler
package nablarch.fw.handler
処理方式に依存しないフレームワーク標準ハンドラを収めたパッケージ。
-
ClassDescription既にプロセスが実行中であることを示す例外クラス。データベースのテーブルを用いてプロセスの多重起動防止を行う
DuplicateProcessChecker
の実装クラス。処理中のプロセスを停止するためのハンドラ。業務コンポーネントで処理するデータをDataReader
から読み込むHandler
実装クラス。トランザクション制御をせず処理するループ制御ハンドラークラス。デリゲートファクトリ(DelegateFactory
)のデフォルト実装クラス。 本実装では、与えられた委譲対象クラスのインスタンスをClass.newInstance()
により生成する。DispatchHandler.setDelegateFactory(DelegateFactory)
に本クラスを設定することで、 5u14までのDispatchHandler
と全く同じ動作となる。委譲先クラスのインスタンスを生成するファクトリインタフェース。 本インタフェースにて生成されたインタフェースは、DispatchHandler
からディスパッチされる用途に使用される。DispatchHandler<TData,TResult, TSelf extends Handler<TData, TResult>> ハンドラキューの委譲チェインとは独立したルールに従って、 ハンドラのディスパッチを行うハンドラ(ディスパッチャ)プロセスの多重起動を防止するためのチェック処理を行うインタフェース。プロセスの2重起動をチェックするハンドラ。プロセスが2重に起動された場合に送出される例外クラス。ExecutionHandlerCallback<TData,TResult> 実行制御ハンドラ内の処理状況に応じて呼び出される各種コールバックを定義する インターフェース。異例処理用例外ハンドラ。リクエストパスのパターン文字列とマッピング先Javaパッケージの関連を保持するクラス。ループ制御ハンドラークラス。MethodBinding<TData,TResult> メソッドレベルのディスパッチ機能を実装する際に継承する抽象基底クラス。後続ハンドラの処理を子スレッドを用いて実行するハンドラ。プロセスを常駐化するためのハンドラ。処理中のプロセスを停止するためのハンドラ。プロセス停止を示す例外。データレコードのレコードタイプ名に応じて委譲先のメソッドを決定するディスパッチハンドラ。 このディスパッチャでは、次のシグニチャに一致するメソッドに対して後続処理を委譲する。HttpMethodBindingのファクトリクラスリクエストパスをJavaパッケージへマッピングすることで動的に委譲先ハンドラを決定するディスパッチハンドラ。各サブスレッド上のループ毎にリクエスト処理を実行するハンドラ。リトライ可能な例外を捕捉した場合に後続ハンドラの処理をリトライするハンドラ。リトライ処理を制御するインタフェース。リトライコンテキストを生成するインタフェース。RewriteRule<TData,TSelf> 置換ルール。Deprecated.ステータスコードをプロセスの終了コードに変換するハンドラ。SystemRepository
から委譲対象クラスのインスタンスを取得する デリゲートファクトリ(DelegateFactory
)の実装クラス。
SessionConcurrentAccessHandler