| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.terasoluna.fw.batch.springsupport.init.JobExecutor
jp.terasoluna.fw.batch.commonj.init.JobExecutor
jp.terasoluna.fw.batch.commonj.init.ChildJobExecutor
public class ChildJobExecutor
分散処理における子ジョブ起動用メインクラス。
 親ジョブからのメッセージで受け取った子ジョブ用のジョブコンテキストを
 使用して子ジョブのジョブを実行する。
| フィールドの概要 | |
|---|---|
| private  JobContext | jobContextジョブコンテキスト。 | 
| private static org.apache.commons.logging.Log | logログインスタンス。 | 
| クラス jp.terasoluna.fw.batch.commonj.init.JobExecutor から継承されたフィールド | 
|---|
| jobStatus | 
| クラス 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 | 
| コンストラクタの概要 | |
|---|---|
| ChildJobExecutor() | |
| メソッドの概要 | |
|---|---|
|  JobStatus | execute(JobInfo jobInfo,
        JobContext jobContext)ジョブを実行する。 | 
|  JobStatus | getJobStatus()ジョブステータスの取得。 | 
| protected  JobStatus | getJobStatus(org.springframework.context.ConfigurableApplicationContext jobFactory,
             JobContext jobContext)ジョブコンテキストからジョブステータスを作成する。 | 
| protected  void | printEndLog(JobStatus jobStatus)ジョブの終了ログ。 | 
| protected  void | printStartLog(JobContext jobContext)ジョブの開始ログ。 | 
|  void | run()ジョブの非同期並列実行。 | 
|  void | setJobContext(JobContext jobContext)ジョブコンテキストの設定。 | 
| クラス jp.terasoluna.fw.batch.commonj.init.JobExecutor から継承されたメソッド | 
|---|
| execute, getJobBeanFactory, getJobInfo, isDaemon, release, setJobInfo | 
| クラス jp.terasoluna.fw.batch.springsupport.init.JobExecutor から継承されたメソッド | 
|---|
| destroy, getFrameworkFactory, getJobContext, getJobManager, getJobStatus, getWorkUnit, initEndFileChecker, isAsync, 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 JobContext jobContext
| コンストラクタの詳細 | 
|---|
public ChildJobExecutor()
| メソッドの詳細 | 
|---|
public JobStatus execute(JobInfo jobInfo,
                         JobContext jobContext)
jobInfo - ジョブ依頼情報jobContext - ジョブコンテキスト
public void run()
java.lang.Runnable 内の runJobExecutor 内の run
protected JobStatus getJobStatus(org.springframework.context.ConfigurableApplicationContext jobFactory,
                                 JobContext jobContext)
jobFactory - ジョブ毎のBeanFactoryjobContext - ジョブコンテキスト
protected void printStartLog(JobContext jobContext)
jobContext - ジョブコンテキストprotected void printEndLog(JobStatus jobStatus)
JobExecutor 内の printEndLogjobStatus - ジョブステータスpublic JobStatus getJobStatus()
JobExecutor 内の getJobStatuspublic void setJobContext(JobContext jobContext)
jobContext - ジョブコンテキスト| 
 | ||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||