クラス 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) が設定されていることを確認します。アイテムの文字列に「改行」が続く文字列を書きます。改行区切りの形式は、基礎となるオペレーティングシステムによって決定されます。void
setLineAggregator
(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
- 書かれる- 戻り値:
- 書かれた行