jp.terasoluna.fw.batch.executor.concurrent
クラス BatchServantImpl
java.lang.Object
jp.terasoluna.fw.batch.executor.AbstractBatchExecutor
jp.terasoluna.fw.batch.executor.AbstractJobBatchExecutor
jp.terasoluna.fw.batch.executor.concurrent.BatchServantImpl
- すべての実装されたインタフェース:
- Runnable, BatchExecutor, BatchServant
public class BatchServantImpl
- extends AbstractJobBatchExecutor
- implements BatchServant
バッチサーバント実装クラス。
非同期バッチエグゼキュータから呼ばれ、指定されたジョブシーケンスコードからジョブを実行する。
- 関連項目:
AbstractJobBatchExecutor
クラス jp.terasoluna.fw.batch.executor.AbstractJobBatchExecutor から継承されたフィールド |
changeStartStatus, DEFAULT_EXECUTOR_END_MONITORING_FILE, DEFAULT_EXECUTOR_JOB_TERMINATE_WAIT_INTERVAL_TIME, DEFAULT_EXECUTOR_LOOP_INTERVAL_TIME, DEFAULT_EXECUTOR_QUEUE_CHECK_INTERVAL_TIME, DEFAULT_JOB_AFTER_GC, DEFAULT_JOB_INTERVAL_TIME, EXECUTOR_END_MONITORING_FILE, EXECUTOR_JOB_TERMINATE_WAIT_INTERVAL_TIME, executorEndMonitoringFile, executorJobTerminateWaitIntervalTime, JOB_INTERVAL_TIME, jobIntervalTime |
クラス jp.terasoluna.fw.batch.executor.AbstractBatchExecutor から継承されたフィールド |
APPLICATION_CONTEXT, ARGUMENT_COUNT, BEAN_DEFINITION_ADMIN_CLASSPATH_KEY, BEAN_DEFINITION_BUSINESS_CLASSPATH_KEY, BEAN_DEFINITION_DATASOURCE, BEAN_DEFINITION_DEFAULT, BEAN_MESSAGE_ACCESSOR_DEFAULT, cl, DEFAULT_BLOGIC_BEAN_NAME_SUFFIX, DEFAULT_BLOGIC_EXCEPTION_HANDLER_BEAN_NAME, DEFAULT_BLOGIC_EXCEPTION_HANDLER_BEAN_NAME_SUFFIX, defaultApplicationContext, ENV_BLOGIC_APP_STATUS, ENV_CUR_APP_STATUS, ENV_JOB_APP_CD, ENV_JOB_ARG_MAX, ENV_JOB_ARG_NM, ENV_JOB_ARG_NM1, ENV_JOB_ARG_NM10, ENV_JOB_ARG_NM11, ENV_JOB_ARG_NM12, ENV_JOB_ARG_NM13, ENV_JOB_ARG_NM14, ENV_JOB_ARG_NM15, ENV_JOB_ARG_NM16, ENV_JOB_ARG_NM17, ENV_JOB_ARG_NM18, ENV_JOB_ARG_NM19, ENV_JOB_ARG_NM2, ENV_JOB_ARG_NM20, ENV_JOB_ARG_NM3, ENV_JOB_ARG_NM4, ENV_JOB_ARG_NM5, ENV_JOB_ARG_NM6, ENV_JOB_ARG_NM7, ENV_JOB_ARG_NM8, ENV_JOB_ARG_NM9, ENV_JOB_BEAN_DEFINITION_PATH, ENV_JOB_SEQ_ID, PROPERTY_BEAN_FILENAME_SUFFIX, sysQueryDAO, SYSTEM_DATASOURCE_QUERY_DAO, SYSTEM_DATASOURCE_TRANSACTION_MANAGER, SYSTEM_DATASOURCE_UPDATE_DAO, sysTransactionManager, sysUpdateDAO |
クラス jp.terasoluna.fw.batch.executor.AbstractJobBatchExecutor から継承されたメソッド |
endBatchStatus, executeBatch, getExecutorEndMonitoringFile, getExecutorJobTerminateWaitIntervalTime, getJobIntervalTime, initDefaultAppContext, initParameter, initSystemDatasourceDao, judgmentStatus, setChangeStartStatus, startBatchStatus, updateBatchStatus |
クラス jp.terasoluna.fw.batch.executor.AbstractBatchExecutor から継承されたメソッド |
argumentCopy, closeApplicationContext, convertBLogicParam, executeBatch, executeBatchClass, getApplicationContext, getBeanFileName, getBlogicBeanName, getDataSourceBeanFileName, getDefaultApplicationContext, getDefaultBeanFileName, getDefaultExceptionHandlerBeanName, getExceptionHandlerBeanName, getMethod, getSysQueryDAO, getSysTransactionManager, getSysUpdateDAO, init, initDefaultErrorMessage, initJobAppContext, setMethod |
クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BatchServantImpl
public BatchServantImpl()
run
public void run()
- 定義:
- インタフェース
Runnable
内の run
getJobSequenceId
public String getJobSequenceId()
- ジョブシーケンスコード
- 戻り値:
- the jobSequenceId
setJobSequenceId
public void setJobSequenceId(String jobSequenceId)
- インタフェース
BatchServant
の記述:
- ジョブシーケンスコードを設定する
- 定義:
- インタフェース
BatchServant
内の setJobSequenceId
- パラメータ:
jobSequenceId
- the jobSequenceId to set
getResult
public BLogicResult getResult()
- ジョブ実行ステータス
- 戻り値:
- the result
Copyright © 2011. All Rights Reserved.