パッケージ jp.terasoluna.fw.batch.core

フレームワーク基底クラス群

参照先:
          説明

インタフェースの概要
BatchUpdateProcessor バッチ更新プロセッサのインタフェース。
BatchUpdateResultHandler バッチ更新処理結果のハンドラクラス。
BLogicExecutor ビジネスロジック実行クラスが実装するインタフェース。
BLogicResultHandler ビジネスロジック実行結果のハンドラインタフェース。
CollectedDataHandler 対象データのハンドラインタフェース。
CollectedDataHandlerFactory 対象データハンドラ CollectedDataHandler の ファクトリインタフェース。
Collector<T extends JobContext> 対象データ取得クラスが実装するインタフェース。
CollectorResultHandler 対象データ取得結果のハンドラインタフェース。
JobExceptionHandler ジョブ例外ハンドラインタフェース。
JobStatusSummarizer 処理状態のサマライザ。
SupportLogicResultHandler サポート処理実行結果のハンドラインタフェース。
SupportProcessor サポート処理プロセッサのインタフェース。
ThrowableHandler Throwableハンドラインタフェース。
Workable<T extends WorkUnit> 作業を実行できるクラスが実装するインタフェース。
WorkQueue 作業キューインタフェース。
WorkQueueFactory 作業キューのファクトリインタフェース。
WorkUnit Workable インタフェースの作業の作業単位。
 

クラスの概要
AbstractCollector<T extends JobContext> コレクター抽象クラス。
Chunk チャンククラス。
CollectorResult 対象データ取得結果。
ExceptionHandlerUtil 例外ハンドラのユーティリティクラス。
JobManager ジョブ等のフレームワークで規定する作業単位を管理、実行するクラス。
JobStatus ジョブの処理状況を保持するクラス。
JobWorker Chunk を処理単位として、Chunk が持つデータを入力 とするビジネスロジックを実行する。
ResultCounter 処理結果件数をカウントするクラス。
StandardBLogicExecutor ビジネスロジック実行クラスの標準実装。
 

列挙型の概要
JobStatus.STATE ジョブ状態の列挙クラス。
 

例外の概要
BatchUpdateException バッチ更新例外。
BLogicException ビジネスロジック例外クラス。
CollectorException 対象データ例外クラス。
InitializeException 初期処理例外クラス。
JobException ジョブ例外クラス。
QueueingException キューイング例外クラス。
SupportLogicException サポート処理例外クラス。
 

パッケージ jp.terasoluna.fw.batch.core の説明

フレームワーク基底クラス群