public abstract class FileBatchAction extends FileBatchActionBase<DataRecord> implements DataReaderFactory<DataRecord>
RecordTypeBindingの仕様に従って作成すること。do[レコードタイプ名](DataRecord record, ExecutionContext context)
FileDataReader,
RecordTypeBindingTransactionEventCallback.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, getValidatorActionerror, errorInExecution, initialize, postExecution, preExecution, terminate, transactionAbnormalEnd, transactionFailure, transactionNormalEnd, transactionSuccess, writeErrorLog, writeFatalLog, writeLogcountByParameterizedSql, 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 - 実行コンテキスト