jp.terasoluna.fw.batch.commonj.init
クラス ChildJobStarter

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.commonj.init.ChildJobStarter

public class ChildJobStarter
extends java.lang.Object

CommonJ用子ジョブ起動クラス。
子ジョブ用のJobExecutorをWorkManagerにスケジュールする。


フィールドの概要
private static org.apache.commons.logging.Log log
          ログインスタンス。
private static int SCHDULE_ERROR
          ワークマネージャへの作業依頼失敗。
private static int SCHDULE_SUCCESS
          ワークマネージャへの作業依頼成功。
private  WorkMapListener workListener
          ワークリスナー。
private  commonj.work.WorkManager workManager
          ワークマネージャー。
 
コンストラクタの概要
ChildJobStarter()
           
 
メソッドの概要
 int execute(java.lang.String[] args, JobContext jobContext)
          ジョブの実行。
 void setWorkListener(WorkMapListener workListener)
          ワークリスナーの設定。
 void setWorkManager(commonj.work.WorkManager workManager)
          ワークマネージャーの設定。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

log

private static org.apache.commons.logging.Log log
ログインスタンス。


SCHDULE_SUCCESS

private static final int SCHDULE_SUCCESS
ワークマネージャへの作業依頼成功。

関連項目:
定数フィールド値

SCHDULE_ERROR

private static final int SCHDULE_ERROR
ワークマネージャへの作業依頼失敗。

関連項目:
定数フィールド値

workManager

private commonj.work.WorkManager workManager
ワークマネージャー。


workListener

private WorkMapListener workListener
ワークリスナー。

コンストラクタの詳細

ChildJobStarter

public ChildJobStarter()
メソッドの詳細

execute

public int execute(java.lang.String[] args,
                   JobContext jobContext)
ジョブの実行。

パラメータ:
args - ジョブパラメータ
jobContext - ジョブコンテキスト
戻り値:
実行結果

setWorkListener

public void setWorkListener(WorkMapListener workListener)
ワークリスナーの設定。

パラメータ:
workListener - ワークリスナー

setWorkManager

public void setWorkManager(commonj.work.WorkManager workManager)
ワークマネージャーの設定。

パラメータ:
workManager - ワークマネージャー