| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.batch.springsupport.init.JobExecutor
jp.terasoluna.fw.batch.commonj.init.JobExecutor
public class JobExecutor
CommonJ用ジョブ起動クラス。
 スレッド管理をワークマネージャに設定をする。
 commonj.worker.Workをimplmentすることで、ワークマネージャからの起動に対応する。
| フィールドの概要 | |
|---|---|
| private static java.lang.String | COMMONJ_DEFINITION_NAMECommonJ用Bean定義ファイル名。 | 
| private  JobRequestInfo | jobInfoジョブ依頼情報。 | 
| protected  JobStatus | jobStatusジョブステータス。 | 
| private static org.apache.commons.logging.Log | logログインスタンス。 | 
| クラス jp.terasoluna.fw.batch.springsupport.init.JobExecutor から継承されたフィールド | 
|---|
| DATA_ACCESS_CONTEXT_DEFINITION_NAME, JOBSTATUS_NAME, JOBSTATUS_SUMMARIZER, MONITORABLE_JOBSTATUS_NAME, USE_MONITORABLE, USECACHE_NAME, VALIDATE_DEFINITION_NAME | 
| コンストラクタの概要 | |
|---|---|
| protected  | JobExecutor()コンストラクタ。 | 
| protected  | JobExecutor(java.lang.String[] beanFileName)コンストラクタ。 | 
| メソッドの概要 | |
|---|---|
| protected  JobStatus | execute(JobInfo jobInfo)ジョブを実行する。 | 
| protected  org.springframework.context.ConfigurableApplicationContext | getJobBeanFactory(JobInfo jobInfo)ジョブ毎の BeanFactoryを取得するメソッド。 | 
|  JobRequestInfo | getJobInfo()ジョブ依頼情報の取得。 | 
|  JobStatus | getJobStatus()ジョブステータスの取得。 | 
|  boolean | isDaemon()Workオブジェクトのライフサイクルを決定する。 | 
|  void | release()ワークの終了時の処理。 | 
|  void | run()非同期並列実行を行う。 | 
|  void | setJobInfo(JobRequestInfo jobInfo)ジョブ依頼情報の設定。 | 
| クラス jp.terasoluna.fw.batch.springsupport.init.JobExecutor から継承されたメソッド | 
|---|
| destroy, getFrameworkFactory, getJobContext, getJobManager, getJobStatus, getWorkUnit, initEndFileChecker, isAsync, printEndLog, printStartLog, removeJobStatusFromEndFileChecker, setAsync, setDefaultJobExitCode, setJobParametersSplitStr, setPostJobProcessor, setPreJobProcessor, setThrowableHandler, work | 
| クラス java.lang.Object から継承されたメソッド | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| フィールドの詳細 | 
|---|
private static org.apache.commons.logging.Log log
private static final java.lang.String COMMONJ_DEFINITION_NAME
private JobRequestInfo jobInfo
protected JobStatus jobStatus
| コンストラクタの詳細 | 
|---|
protected JobExecutor()
 FrameworkFactory 初期化処理を行う。
 
protected JobExecutor(java.lang.String[] beanFileName)
 FrameworkFactory 初期化処理を行う。
 
beanFileName - Bean定義ファイル名| メソッドの詳細 | 
|---|
protected JobStatus execute(JobInfo jobInfo)
JobExecutor 内の executejobInfo - ジョブ依頼情報
protected org.springframework.context.ConfigurableApplicationContext getJobBeanFactory(JobInfo jobInfo)
BeanFactoryを取得するメソッド。BeanFactoryはキャッシュし再利用される。
JobExecutor 内の getJobBeanFactoryjobInfo - ジョブ依頼情報
BeanFactorypublic JobRequestInfo getJobInfo()
public void setJobInfo(JobRequestInfo jobInfo)
jobInfo - ジョブ依頼情報public JobStatus getJobStatus()
public boolean isDaemon()
commonj.work.Work 内の isDaemonWork.isDaemon()public void release()
commonj.work.Work 内の releaseWork.release()public void run()
java.lang.Runnable 内の run| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||