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

java.lang.Object
  上位を拡張 jp.terasoluna.fw.batch.commonj.init.JobStarterImpl
すべての実装されたインタフェース:
JobStarter

public class JobStarterImpl
extends java.lang.Object
implements JobStarter

CommonJ用ジョブ起動クラス。


フィールドの概要
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
          ワークマネージャー。
 
コンストラクタの概要
JobStarterImpl()
           
 
メソッドの概要
 int execute(java.lang.String jobId, java.lang.String beanFileName, java.lang.String[] args)
          ジョブの実行。
 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
ワークリスナー。

コンストラクタの詳細

JobStarterImpl

public JobStarterImpl()
メソッドの詳細

execute

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

定義:
インタフェース JobStarter 内の execute
パラメータ:
jobId - ジョブID
beanFileName - ジョブBean定義ファイル
args - ジョブパラメータ
戻り値:
実行結果

setWorkListener

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

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

setWorkManager

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

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