|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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 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 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 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 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()
public void release()
commonj.work.Work#release()
public void run()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |