| インタフェース | 説明 | 
|---|---|
| DuplicateProcessChecker | 
 プロセスの多重起動を防止するためのチェック処理を行うインタフェース。 
 | 
| ExecutionHandlerCallback<TData,TResult> | 
 実行制御ハンドラ内の処理状況に応じて呼び出される各種コールバックを定義する
 インターフェース。 
 | 
| ProcessStopHandler | 
 処理中のプロセスを停止するためのハンドラ。 
 | 
| RetryHandler.RetryContext | 
 リトライ処理を制御するインタフェース。 
 | 
| RetryHandler.RetryContextFactory | 
 リトライコンテキストを生成するインタフェース。 
 | 
| クラス | 説明 | 
|---|---|
| BasicDuplicateProcessChecker | 
 データベースのテーブルを用いてプロセスの多重起動防止を行う 
DuplicateProcessCheckerの実装クラス。 | 
| BasicProcessStopHandler | 
 処理中のプロセスを停止するためのハンドラ。 
 | 
| DataReadHandler | 
 業務コンポーネントで処理するデータを 
DataReaderから読み込む
 Handler実装クラス。 | 
| DispatchHandler<TData,TResult,TSelf extends Handler<TData,TResult>> | 
 ハンドラキューの委譲チェインとは独立したルールに従って、
 ハンドラのディスパッチを行うハンドラ(ディスパッチャ) 
 | 
| DuplicateProcessCheckHandler | 
 プロセスの2重起動をチェックするハンドラ。 
 | 
| GlobalErrorHandler | 
 異例処理用例外ハンドラ。 
 | 
| JavaPackageMappingEntry | 
 リクエストパスのパターン文字列とマッピング先Javaパッケージの関連を保持するクラス。 
 | 
| LoopHandler | 
 ループ制御ハンドラークラス。 
 | 
| MethodBinding<TData,TResult> | 
 メソッドレベルのディスパッチ機能を実装する際に継承する抽象基底クラス。 
 | 
| MultiThreadExecutionHandler | 
 後続ハンドラの処理を子スレッドを用いて実行するハンドラ。 
 | 
| ProcessResidentHandler | 
 プロセスを常駐化するためのハンドラ。 
 | 
| RecordTypeBinding | 
 データレコードのレコードタイプ名に応じて委譲先のメソッドを決定するディスパッチハンドラ。 
 | 
| RecordTypeBinding.Binder | 
 HttpMethodBindingのファクトリクラス 
 | 
| RequestPathJavaPackageMapping | 
 リクエストパスをJavaパッケージへマッピングすることで動的に委譲先ハンドラを決定するディスパッチハンドラ。 
 | 
| RequestThreadLoopHandler | 
 各サブスレッド上のループ毎にリクエスト処理を実行するハンドラ。 
 | 
| RetryHandler | 
 リトライ可能な例外を捕捉した場合に後続ハンドラの処理をリトライするハンドラ。 
 | 
| RewriteRule<TData,TSelf> | 
 置換ルール。 
 | 
| SessionConcurrentAccessHandler | 非推奨 | 
| StatusCodeConvertHandler | 
 ステータスコードをプロセスの終了コードに変換するハンドラ。 
 | 
| 例外 | 説明 | 
|---|---|
| AlreadyProcessRunningException | 
 既にプロセスが実行中であることを示す例外クラス。 
 | 
| DuplicateProcessCheckHandler.DuplicateProcess | 
 プロセスが2重に起動された場合に送出される例外クラス。 
 | 
| ProcessStopHandler.ProcessStop | 
 プロセス停止を示す例外。 
 |