public abstract class FileBatchAction extends FileBatchActionBase<DataRecord> implements DataReaderFactory<DataRecord>
RecordTypeBinding
の仕様に従って作成すること。do[レコードタイプ名](DataRecord record, ExecutionContext context)
FileDataReader
,
RecordTypeBinding
TransactionEventCallback.Provider<TData>
REQUEST_DATA_REQUEST_SCOPE_KEY
コンストラクタと説明 |
---|
FileBatchAction()
FileBatchActionオブジェクトを生成する。
|
修飾子とタイプ | メソッドと説明 |
---|---|
ResumeDataReader<DataRecord> |
createReader(ExecutionContext context)
データリーダを作成する。
|
getDataFileDirName, getDataFileName, getFormatFileDirName, getFormatFileName, getValidatorAction
error, errorInExecution, initialize, postExecution, preExecution, terminate, transactionAbnormalEnd, transactionFailure, transactionNormalEnd, transactionSuccess, writeErrorLog, writeFatalLog, writeLog
countByParameterizedSql, countByStatementSql, getParameterizedSqlStatement, getParameterizedSqlStatement, getSqlCStatement, getSqlPStatement, search
@Published public FileBatchAction()
public ResumeDataReader<DataRecord> createReader(ExecutionContext context)
FileRecordReader
を作成し、
ResumeDataReader
にラップして返却する。FileBatchActionBase.getValidatorAction()
をオーバーライドし、
FileRecordReaderをValidatableFileDataReader
でラップする。createReader
インタフェース内 DataReaderFactory<DataRecord>
context
- 実行コンテキスト