インタフェース
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   
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
          分割キークラス。
 

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(org.springframework.context.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)
          ワーカーを設定する。