インタフェース
jp.terasoluna.fw.batch.core.WorkUnit の使用

WorkUnit を使用しているパッケージ
jp.terasoluna.fw.batch.controlbreak コントロールブレイク機能関連 
jp.terasoluna.fw.batch.core フレームワーク基底クラス群 
jp.terasoluna.fw.batch.init 非同期実行機能関連クラス群 
jp.terasoluna.fw.batch.jobmessage ジョブ依頼情報クラス関連 
jp.terasoluna.fw.batch.partition 分割ジョブ関連 
jp.terasoluna.fw.batch.restart リスタート機能関連 
jp.terasoluna.fw.batch.springsupport.init Spring依存クラス群-ジョブ起動クラス関連 
jp.terasoluna.fw.batch.standard フレームワーク基底クラスに対する標準実装クラス群 
 

jp.terasoluna.fw.batch.controlbreak での WorkUnit の使用
 

WorkUnit を実装している jp.terasoluna.fw.batch.controlbreak のクラス
 class ControlBreakChunk
          コントロールブレイク用チャンククラス。
 

jp.terasoluna.fw.batch.core での WorkUnit の使用
 

WorkUnit 型の型パラメータを持つ jp.terasoluna.fw.batch.core のクラス
 interface Workable<T extends WorkUnit>
          作業を実行できるクラスが実装するインタフェース。
 

WorkUnit を実装している jp.terasoluna.fw.batch.core のクラス
 class Chunk
          チャンククラス。
 

WorkUnit を返す jp.terasoluna.fw.batch.core のメソッド
 WorkUnit WorkQueue.take()
          作業キューから作業単位を取得する。
 

WorkUnit 型のパラメータを持つ jp.terasoluna.fw.batch.core のメソッド
 void WorkQueue.put(WorkUnit workUnit)
          作業キューに作業単位を追加する。
 void JobManager.work(WorkUnit workUnit, JobStatus jobStatus)
          作業を行う。
 

jp.terasoluna.fw.batch.init での WorkUnit の使用
 

WorkUnit を実装している jp.terasoluna.fw.batch.init のクラス
 class AbstractJobControlInfo
          ジョブ管理テーブルから取得したジョブ依頼情報用Abstract
 class JobControlInfo
          ジョブ管理テーブルのデータ取得用パラメータクラス。
 

WorkUnit 型のパラメータを持つ jp.terasoluna.fw.batch.init のメソッド
 void NullWorker.work(WorkUnit workUnit, JobStatus jobStatus)
          マネージャーのメイン処理用メソッド。
 

jp.terasoluna.fw.batch.jobmessage での WorkUnit の使用
 

WorkUnit を実装している jp.terasoluna.fw.batch.jobmessage のクラス
 class JobMessageInfo
          ジョブ依頼メッセージ管理テーブルのパラメータクラス。
 

jp.terasoluna.fw.batch.partition での WorkUnit の使用
 

WorkUnit を実装している jp.terasoluna.fw.batch.partition のクラス
 class PartitionRowObject
          分割キークラス。
 

WorkUnit 型のパラメータを持つ jp.terasoluna.fw.batch.partition のメソッド
 void SequentialChildJobManager.work(WorkUnit workUnit, JobStatus jobStatus)
          作業を行う。
 

jp.terasoluna.fw.batch.restart での WorkUnit の使用
 

WorkUnit 型の型パラメータを持つ jp.terasoluna.fw.batch.restart のフィールド
private  Workable<WorkUnit> RestartQueueProcessor.normalWorker
          本処理&リスタート情報の登録・更新処理をするワーカー。
private  Workable<WorkUnit> RestartQueueProcessor.restartWorker
          本処理&リスタート情報のクローズ処理をするワーカー。
 

WorkUnit 型のパラメータを持つ jp.terasoluna.fw.batch.restart のメソッド
 void JobContextRestorer.work(WorkUnit element, JobStatus jobStatus)
          ジョブコンテキスト用処理。
 

Method parameters in jp.terasoluna.fw.batch.restart with type arguments of type WorkUnit
 void RestartQueueProcessor.setRestartWorker(Workable<WorkUnit> restartWorker)
          本処理&リスタート情報のクローズ処理をするワーカーを設定する。
 void RestartQueueProcessor.setWorker(Workable<WorkUnit> worker)
          本処理&リスタート情報の登録・更新処理をするワーカーを設定する。
 

jp.terasoluna.fw.batch.springsupport.init での WorkUnit の使用
 

WorkUnit を返す jp.terasoluna.fw.batch.springsupport.init のメソッド
protected  WorkUnit JobExecutor.getWorkUnit(JobContext jobContext)
          WorkUnitを生成し、ジョブコンテキストを設定する。
 

WorkUnit 型の引数を持つ型を返す jp.terasoluna.fw.batch.springsupport.init のメソッド
protected  Workable<WorkUnit> JobExecutor.getJobManager(ConfigurableApplicationContext jobFactory)
          ジョブマネージャを取得する。
 

jp.terasoluna.fw.batch.standard での WorkUnit の使用
 

WorkUnit として宣言されている jp.terasoluna.fw.batch.standard のフィールド
static WorkUnit StandardWorkQueue.END_MARK
          キューの終端を示すマーク。
 

WorkUnit 型の型パラメータを持つ jp.terasoluna.fw.batch.standard のフィールド
private  java.util.concurrent.BlockingQueue<WorkUnit> StandardWorkQueue.queue
          キュー。
private  Workable<WorkUnit> QueueProcessor.worker
          ワーカー。
 

WorkUnit を返す jp.terasoluna.fw.batch.standard のメソッド
 WorkUnit StandardWorkQueue.take()
          キューの要素を取得する。
 

WorkUnit 型のパラメータを持つ jp.terasoluna.fw.batch.standard のメソッド
 void StandardWorkQueue.put(WorkUnit element)
          処理対象データをキューに追加する。
 

Method parameters in jp.terasoluna.fw.batch.standard with type arguments of type WorkUnit
 void QueueProcessor.setWorker(Workable<WorkUnit> worker)
          ワーカーを設定する。