public abstract class NoInputDataBatchAction extends BatchAction<java.lang.Object>
 
 initialize()              <-- 本処理開始前に一度だけ呼ばれる。
 try {
   handle()                <-- 1度だけ呼ばれる。
 } catch(e) {
   error()                 <-- 本処理がエラー終了した場合に、一度だけ呼ばれる。
 } finally {
   terminate()             <-- 本処理が全て終了した後、一度だけ呼ばれる。
 }
 
 TransactionEventCallback.Provider<TData>REQUEST_DATA_REQUEST_SCOPE_KEY| Constructor and Description | 
|---|
NoInputDataBatchAction()
インスタンスを生成する。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
DataReader<java.lang.Object> | 
createReader(ExecutionContext ctx)
1度だけ本処理を呼び出すための 
DataReaderを生成する。 | 
abstract Result | 
handle(ExecutionContext ctx)
本処理を実行する。 
 | 
Result | 
handle(java.lang.Object inputData,
      ExecutionContext ctx)
データリーダによって読み込まれた1件分の入力データに対する 業務処理を実行する。
 
 処理を 
handle(nablarch.fw.ExecutionContext)に委譲する。 | 
error, errorInExecution, initialize, postExecution, preExecution, terminate, transactionAbnormalEnd, transactionFailure, transactionNormalEnd, transactionSuccess, writeErrorLog, writeFatalLog, writeLogcountByParameterizedSql, countByStatementSql, getParameterizedSqlStatement, getParameterizedSqlStatement, getSqlCStatement, getSqlPStatement, search@Published public NoInputDataBatchAction()
public final Result handle(java.lang.Object inputData, ExecutionContext ctx)
handle(nablarch.fw.ExecutionContext)に委譲する。handle in interface Handler<java.lang.Object,Result>handle in class BatchAction<java.lang.Object>inputData - 入力データctx - 実行コンテキストpublic abstract Result handle(ExecutionContext ctx)
ctx - 実行コンテキストResultpublic final DataReader<java.lang.Object> createReader(ExecutionContext ctx)
DataReaderを生成する。createReader in interface DataReaderFactory<java.lang.Object>createReader in class BatchAction<java.lang.Object>ctx - 実行コンテキスト