|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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_NAME
推奨されていません。 CommonJ用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 final 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
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||