|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.terasoluna.fw.batch.core.AbstractCollector
jp.terasoluna.fw.batch.standard.StandardFileCollector
public class StandardFileCollector
ファイルCollectorの標準実装クラス。
フレームワークのファイルアクセス機能を用いて入力ファイル(CSV形式、固定長形 式、可変長形式)からの処理対象データの取得機能を提供。
を属性値として 設定する必要がある。
<!-- コレクター定義 -->
<bean id="collector" parent="fileChunkCollector">
<property name="fileQueryDao" ref="csvFileQueryDAO" />
<property name="inputFileName" value="../INPUTFILE/SAMPLE/sampledata.csv" />
<property name="resultClass">
<bean class="jp.terasoluna.batch.sample.FileLine001" />
</property>
<property name="readNextLine" value="true" />
</bean>
フィールドの概要 | |
---|---|
private FileQueryDAO |
fileQueryDao
ファイルアクセス用DAO。 |
private java.lang.String |
inputFileName
入力ファイル名。 |
private static Log |
log
ログインスタンス。 |
private boolean |
readNextLine
FileLineExceptionスロー時、後続処理判定用のフラグ。 |
private java.lang.Object |
resultClass
結果クラス。 |
コンストラクタの概要 | |
---|---|
StandardFileCollector()
|
メソッドの概要 | |
---|---|
protected CollectorResult |
doCollect(JobContext jobContext,
CollectedDataHandler collectedDataHandler,
JobStatus jobStatus)
入力ファイルからデータを取得する。 |
void |
setFileQueryDao(FileQueryDAO fileQueryDao)
ファイルアクセス用DAOを設定する。 |
void |
setInputFileName(java.lang.String inputFileName)
入力ファイル名を設定する。 |
void |
setReadNextLine(boolean readNextLine)
ファイル行Iteratorの処理判定用フラグを設定する。 |
void |
setResultClass(java.lang.Object resultClass)
結果クラスを設定する。 |
protected void |
writeWarnLog(FileLineException fileLineException)
行例外が発生した場合の警告ログを出力する。 |
クラス jp.terasoluna.fw.batch.core.AbstractCollector から継承されたメソッド |
---|
collect, setCollectedDataHandlerFactory |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
private FileQueryDAO fileQueryDao
private java.lang.Object resultClass
private java.lang.String inputFileName
private boolean readNextLine
private static final Log log
コンストラクタの詳細 |
---|
public StandardFileCollector()
メソッドの詳細 |
---|
protected CollectorResult doCollect(JobContext jobContext, CollectedDataHandler collectedDataHandler, JobStatus jobStatus)
AbstractCollector
内の doCollect
jobContext
- ジョブコンテクストcollectedDataHandler
- 収集したデータを処理するハンドラjobStatus
- ジョブステータス
public void setFileQueryDao(FileQueryDAO fileQueryDao)
fileQueryDao
- ファイルアクセス用DAOpublic void setInputFileName(java.lang.String inputFileName)
inputFileName
- 入力ファイル名public void setResultClass(java.lang.Object resultClass)
resultClass
- 結果クラスpublic void setReadNextLine(boolean readNextLine)
readNextLine
- フラグprotected void writeWarnLog(FileLineException fileLineException)
fileLineException
- ファイル行例外
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |