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, ENABLE_JOBCOMPONENT_ANNOTATION, enableJobComponentAnnotation, 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, FIELD_JOB_ARG, PROPERTY_BEAN_FILENAME_SUFFIX, REPLACE_STRING_JOB_APP_CD, REPLACE_STRING_JOB_APP_CD_LOWER, REPLACE_STRING_JOB_APP_CD_UPPER, REPLACE_STRING_JOB_ARG, REPLACE_STRING_JOB_ARG_MAX, REPLACE_STRING_PREFIX, REPLACE_STRING_SUFFIX, sysQueryDAO, SYSTEM_DATASOURCE_QUERY_DAO, SYSTEM_DATASOURCE_TRANSACTION_MANAGER, SYSTEM_DATASOURCE_UPDATE_DAO, sysTransactionManager, sysUpdateDAO
 
コンストラクタの概要
BatchServantImpl()
           
 
メソッドの概要
 String getJobSequenceId()
          ジョブシーケンスコード
 BLogicResult getResult()
          ジョブ実行ステータス
 void run()
           
 void setJobSequenceId(String jobSequenceId)
          ジョブシーケンスコードを設定する
 
クラス 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, getThreadMessage, init, initDefaultErrorMessage, initJobAppContext, replaceString, 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 © 2012. All Rights Reserved.