クラス FlatFileItemWriter<T>
java.lang.ObjectSE
org.springframework.batch.item.ItemStreamSupport
org.springframework.batch.item.support.AbstractItemStreamItemWriter<T>
org.springframework.batch.item.support.AbstractFileItemWriter<T>
org.springframework.batch.item.file.FlatFileItemWriter<T>
- 実装されているすべてのインターフェース:
ResourceAwareItemWriterItemStream<T>、ItemStream、ItemStreamWriter<T>、ItemWriter<T>、org.springframework.beans.factory.InitializingBean
このクラスは、ファイルまたはストリームにデータを書き込むアイテムライターです。ライターは再起動も提供します。出力ファイルの場所は
バッファーライターを使用してパフォーマンスを向上させます。
実装はスレッドセーフではありません。
Resource によって定義され、書き込み可能なファイルを表す必要があります。バッファーライターを使用してパフォーマンスを向上させます。
実装はスレッドセーフではありません。
- 作成者:
- Waseem Malik, Tomas Slanina, Robert Kasanicky, Dave Syer, Michael Minella, Mahmoud Ben Hassine
ネストされたクラスの要約
クラス org.springframework.batch.item.support.AbstractFileItemWriter から継承されたネストクラス / インターフェース
AbstractFileItemWriter.OutputStateフィールドのサマリー
フィールドクラス org.springframework.batch.item.support.AbstractFileItemWriter から継承されたフィールド
append, DEFAULT_CHARSET, DEFAULT_LINE_SEPARATOR, DEFAULT_TRANSACTIONAL, lineSeparator, logger, shouldDeleteIfExists, stateコンストラクターの概要
コンストラクターメソッドのサマリー
修飾子と型メソッド説明void必須プロパティ (lineAggregator) が設定されていることを確認します。アイテムの文字列に「改行」が続く文字列を書きます。改行区切りの形式は、基礎となるオペレーティングシステムによって決定されます。voidsetLineAggregator(LineAggregator<T> lineAggregator) LineAggregatorのパブリック setter。クラス org.springframework.batch.item.support.AbstractFileItemWriter から継承されたメソッド
close, getOutputState, open, setAppendAllowed, setEncoding, setFooterCallback, setForceSync, setHeaderCallback, setLineSeparator, setResource, setSaveState, setShouldDeleteIfEmpty, setShouldDeleteIfExists, setTransactional, update, writeクラス org.springframework.batch.item.ItemStreamSupport から継承されたメソッド
getExecutionContextKey, getName, setExecutionContextName, setName
フィールドの詳細
lineAggregator
コンストラクターの詳細
FlatFileItemWriter
public FlatFileItemWriter()
メソッドの詳細
afterPropertiesSet
必須プロパティ (lineAggregator) が設定されていることを確認します。- 例外:
ExceptionSE- 関連事項:
InitializingBean.afterPropertiesSet()
setLineAggregator
LineAggregatorのパブリック setter。これは、アイテムを出力用の行に変換するために使用されます。- パラメーター:
lineAggregator- 設定するLineAggregator
doWrite
クラスからコピーされた説明:AbstractFileItemWriterアイテムの文字列に「改行」が続く文字列を書きます。改行区切りの形式は、基礎となるオペレーティングシステムによって決定されます。- 次で指定:
- クラス
AbstractFileItemWriter<T>のdoWrite - パラメーター:
items- 書かれる- 戻り値:
- 書かれた行