インターフェースの使用
org.springframework.batch.item.ItemWriter
ItemWriter を使用するパッケージ
パッケージ
説明
XML ベースの構成のパーサー
java ベースのジョブ構成用のステップレベルのビルダー。
ステップレベルコンポーネントのファクトリ。
アイテム指向アプローチのステップに関する特定の実装。
アイテム処理を非同期的に実行し、処理が完了したときに結果を書き込むためのコンポーネント。
リモートチャンキングのコンポーネント。
インフラストラクチャインターフェースとアイテムの問題に対する主な依存関係。
プレーンオールド Java オブジェクト用のアダプター。
AMQP 関連のバッチコンポーネント。
Spring Data 関連のリーダーおよびライター。
データベースベースのアイテムリーダーおよびライターのインフラストラクチャ実装。
io ファイルに関するインフラストラクチャの実装。
java.util.function
コンポーネント用のアダプター。JMS ベースのリーダー / ライターおよび関連コンポーネント。
JSON 入力および出力のインフラストラクチャ実装。
Apache Kafka 関連のリーダーとライター
Java Mail ベースのコンポーネント。
JavaMail 関連のコンポーネント。
内部サポートパッケージ
サポートクラスのビルダー。
xml 入出力のインフラストラクチャ実装。
org.springframework.batch.core.configuration.xml 内の ItemWriter 使用
型 ItemWriter のパラメーターを持つ org.springframework.batch.core.configuration.xml のメソッドorg.springframework.batch.core.step.builder 内の ItemWriter 使用
型 ItemWriter のパラメーターを持つ org.springframework.batch.core.step.builder のメソッド修飾子と型メソッド説明protected void
SimpleStepBuilder.registerAsStreamsAndListeners
(ItemReader<? extends I> itemReader, ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) SimpleStepBuilder.writer
(ItemWriter<? super O> writer) アイテムのチャンクを書き込むアイテムライター。org.springframework.batch.core.step.factory 内の ItemWriter 使用
修飾子と型メソッド説明protected ItemWriter<? super S>
SimpleStepFactoryBean.getItemWriter()
サブクラスが使用するItemWriter
の保護された getter型 ItemWriter のパラメーターを持つ org.springframework.batch.core.step.factory のメソッドorg.springframework.batch.core.step.item 内の ItemWriter 使用
型 ItemWriter のパラメーターを持つ org.springframework.batch.core.step.item のメソッド型 ItemWriter のパラメーターを持つ org.springframework.batch.core.step.item のコンストラクター修飾子コンストラクター説明FaultTolerantChunkProcessor
(ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter, BatchRetryTemplate batchRetryTemplate) SimpleChunkProcessor
(ItemProcessor<? super I, ? extends O> itemProcessor, ItemWriter<? super O> itemWriter) SimpleChunkProcessor
(ItemWriter<? super O> itemWriter) org.springframework.batch.integration.async 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.integration.async のクラス型 ItemWriter のパラメーターを持つ org.springframework.batch.integration.async のメソッドorg.springframework.batch.integration.chunk 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.integration.chunk のクラス型 ItemWriter のパラメーターを持つ org.springframework.batch.integration.chunk のメソッド修飾子と型メソッド説明RemoteChunkingWorkerBuilder.itemWriter
(ItemWriter<O> itemWriter) manager ステップによって送信された項目を書き込むために使用するItemWriter
を設定します。void
RemoteChunkHandlerFactoryBean.setChunkWriter
(ItemWriter<T> chunkWriter) ステップに注入されるアイテムライター。RemoteChunkingManagerStepBuilder.writer
(ItemWriter<? super O> writer) このメソッドはUnsupportedOperationException
SE をスローします。これは、リモートチャンク設定のマネージャーステップのアイテムライターが自動的にChunkMessageChannelItemWriter
のインスタンスに設定されるためです。org.springframework.batch.item 内の ItemWriter 使用
org.springframework.batch.item 内の ItemWriter サブインターフェースItemWriter を実装している org.springframework.batch.item のクラス修飾子と型クラス説明class
KeyValueItemWriter<K,
V> Converter
を使用してキー値ストアに書き込み、アイテムからキーを派生させるItemWriter
を実装する基本クラスorg.springframework.batch.item.adapter 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.adapter のクラス修飾子と型クラス説明class
アイテム処理をカスタムメソッドに委譲します。デリゲートメソッドの引数としてアイテムを渡します。class
処理をカスタムメソッドに委譲します。アイテムオブジェクトからプロパティ値を抽出し、デリゲートメソッドの引数として使用します。org.springframework.batch.item.amqp 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.amqp のクラスorg.springframework.batch.item.avro 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.avro のクラスorg.springframework.batch.item.data 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.data のクラス修飾子と型クラス説明class
Spring Data のMongoOperations
の実装を使用して MongoDB ストアに書き込むItemWriter
実装。class
使用すべきではありません。5.0 以降、... のアイテムライターを推奨class
Spring Data のCrudRepository
用のItemWriter
ラッパー。org.springframework.batch.item.database 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.database のクラス修飾子と型クラス説明class
NamedParameterJdbcTemplate
のバッチ機能を使用して、提供されたすべてのアイテムに対してステートメントのバッチを実行するItemWriter
。class
JPA EntityManagerFactory を使用して永続コンテキストの一部ではないエンティティをマージするItemWriter
。org.springframework.batch.item.file 内の ItemWriter 使用
org.springframework.batch.item.file 内の ItemWriter サブインターフェース修飾子と型インターフェース説明interface
ItemWriter を実装している org.springframework.batch.item.file のクラス修飾子と型クラス説明class
このクラスは、ファイルまたはストリームにデータを書き込むアイテムライターです。class
現在のリソースに書き込まれたアイテムの数がMultiResourceItemWriter.setItemCountLimitPerResource(int)
を超えると、ResourceAwareItemWriterItemStream
をラップし、新しい出力リソースを作成します。org.springframework.batch.item.function 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.function のクラスorg.springframework.batch.item.jms 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.jms のクラスorg.springframework.batch.item.json 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.json のクラスorg.springframework.batch.item.kafka 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.kafka のクラス修飾子と型クラス説明class
KafkaItemWriter<K,
T> デフォルトのトピックが設定されたKafkaTemplate
を使用した Apache Kafka のItemWriter
実装。org.springframework.batch.item.mail 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.mail のクラスorg.springframework.batch.item.mail.javamail 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.mail.javamail のクラスorg.springframework.batch.item.queue 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.queue のクラスorg.springframework.batch.item.redis 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.redis のクラスorg.springframework.batch.item.support 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.support のクラス修飾子と型クラス説明class
ファイルまたはストリームにデータを書き込むアイテムライターの基本クラス。class
ItemWriter
実装の基本クラス。class
提供されたClassifier
を介して実装されたルーターパターンに基づいて、各アイテムの ItemWriter のコレクションの 1 つを呼び出します。class
class
List
に項目を書き込む項目ライター。class
同期化されたwrite()
メソッドを使用したItemStreamWriter
デコレータ。class
これは、同期write(org.springframework.batch.item.Chunk<? extends T>)
メソッドを備えたItemWriter
デコレータです。型 ItemWriter の型引数を持つ org.springframework.batch.item.support のメソッドパラメーター修飾子と型メソッド説明void
ClassifierCompositeItemWriter.setClassifier
(org.springframework.classify.Classifier<T, ItemWriter<? super T>> classifier) void
CompositeItemWriter.setDelegates
(ListSE<ItemWriter<? super T>> delegates) デリゲートとして使用するアイテムライターのリスト。型 ItemWriter のパラメーターを持つ org.springframework.batch.item.support のコンストラクター修飾子コンストラクター説明CompositeItemWriter
(ItemWriter<? super T>... delegates) デリゲートを設定するための便利なコンストラクター。SynchronizedItemWriter
(ItemWriter<T> delegate) 型の型引数を持つ org.springframework.batch.item.support のコンストラクターパラメーター ItemWriter修飾子コンストラクター説明CompositeItemWriter
(ListSE<ItemWriter<? super T>> delegates) デリゲートを設定するための便利なコンストラクター。org.springframework.batch.item.support.builder 内の ItemWriter 使用
型 ItemWriter のパラメーターを持つ org.springframework.batch.item.support.builder のメソッド修飾子と型メソッド説明SynchronizedItemWriterBuilder.delegate
(ItemWriter<T> delegate) デリゲートとして使用するアイテムライター。final CompositeItemWriterBuilder<T>
CompositeItemWriterBuilder.delegates
(ItemWriter<? super T>... delegates) デリゲートとして使用するアイテムライター。型 ItemWriter の型引数を持つ org.springframework.batch.item.support.builder のメソッドパラメーター修飾子と型メソッド説明ClassifierCompositeItemWriterBuilder.classifier
(org.springframework.classify.Classifier<T, ItemWriter<? super T>> classifier) 使用するItemWriter
の選択に使用する分類子を確立します。CompositeItemWriterBuilder.delegates
(ListSE<ItemWriter<? super T>> delegates) デリゲートとして使用するアイテムライターのリスト。org.springframework.batch.item.xml 内の ItemWriter 使用
ItemWriter を実装している org.springframework.batch.item.xml のクラス