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
Constructor and Description |
---|
FileBatchAction()
FileBatchActionオブジェクトを生成する。
|
Modifier and Type | Method and Description |
---|---|
ResumeDataReader<DataRecord> |
createReader(ExecutionContext context)
データリーダを作成する。
この実装では、入力ファイルを読み込む
FileRecordReader を作成し、
ResumeDataReader にラップして返却する。また、入力ファイルの事前検証処理が必要な場合は FileBatchActionBase.getValidatorAction() をオーバーライドし、
FileRecordReaderをValidatableFileDataReader でラップする。 |
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
in interface DataReaderFactory<DataRecord>
context
- 実行コンテキスト