|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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, 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
内の execute
jobInfo
- ジョブ依頼情報
protected org.springframework.context.ConfigurableApplicationContext getJobBeanFactory(JobInfo jobInfo)
BeanFactory
を取得するメソッド。BeanFactory
はキャッシュし再利用される。
JobExecutor
内の getJobBeanFactory
jobInfo
- ジョブ依頼情報
BeanFactory
public JobRequestInfo getJobInfo()
public void setJobInfo(JobRequestInfo jobInfo)
jobInfo
- ジョブ依頼情報public JobStatus getJobStatus()
public boolean isDaemon()
commonj.work.Work
内の isDaemon
Work.isDaemon()
public void release()
commonj.work.Work
内の release
Work.release()
public void run()
java.lang.Runnable
内の run
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |