public class MultiResourceItemWriterBuilder<T>
extends java.lang.Object
MultiResourceItemWriter
のビルダー実装。MultiResourceItemWriter
コンストラクターと説明 |
---|
MultiResourceItemWriterBuilder() |
修飾子と型 | メソッドと説明 |
---|---|
MultiResourceItemWriter<T> | build() MultiResourceItemWriter をビルドします。 |
MultiResourceItemWriterBuilder<T> | delegate(ResourceAwareItemWriterItemStream<? super T> delegate) 出力の実際の書き込みに使用されるデリゲート。 |
MultiResourceItemWriterBuilder<T> | itemCountLimitPerResource(int itemCountLimitPerResource) この制限を超えると、次のチャンクが新しく作成されたリソースに書き込まれます。 |
MultiResourceItemWriterBuilder<T> | name(java.lang.String name) ExecutionContext 内でキーを計算するために使用される名前。 |
MultiResourceItemWriterBuilder<T> | resource(org.springframework.core.io.Resource resource) 出力リソースのプロトタイプ。 |
MultiResourceItemWriterBuilder<T> | resourceSuffixCreator(ResourceSuffixCreator suffixCreator) インデックスに基づいて、作成されたリソースのサフィックスをカスタマイズできます。 |
MultiResourceItemWriterBuilder<T> | saveState(boolean saveState) 再起動のために ItemStreamSupport の状態を ExecutionContext 内に保持する必要があるかどうかを構成します。 |
public MultiResourceItemWriterBuilder<T> saveState(boolean saveState)
ItemStreamSupport
の状態を ExecutionContext
内に保持する必要があるかどうかを構成します。saveState
- デフォルトは truepublic MultiResourceItemWriterBuilder<T> name(java.lang.String name)
ExecutionContext
内でキーを計算するために使用される名前。saveState(boolean)
が true に設定されている場合は必須です。name
- リーダーインスタンスの名前 ItemStreamSupport.setName(String)
public MultiResourceItemWriterBuilder<T> resourceSuffixCreator(ResourceSuffixCreator suffixCreator)
suffixCreator
- 使用するカスタマイズ可能な ResourceSuffixCreator。MultiResourceItemWriter.setResourceSuffixCreator(ResourceSuffixCreator)
public MultiResourceItemWriterBuilder<T> itemCountLimitPerResource(int itemCountLimitPerResource)
itemCountLimitPerResource
- チャンクごとに書き込まれるアイテムの最大数。MultiResourceItemWriter.setItemCountLimitPerResource(int)
public MultiResourceItemWriterBuilder<T> delegate(ResourceAwareItemWriterItemStream<? super T> delegate)
delegate
- 書き込みに使用するデリゲート。MultiResourceItemWriter.setDelegate(ResourceAwareItemWriterItemStream)
public MultiResourceItemWriterBuilder<T> resource(org.springframework.core.io.Resource resource)
MultiResourceItemWriter.setResourceSuffixCreator(ResourceSuffixCreator)
による)。resource
- リソース作成の基礎として使用するプロトタイプリソース。MultiResourceItemWriter.setResource(Resource)
public MultiResourceItemWriter<T> build()
MultiResourceItemWriter
をビルドします。