クラスの使用
org.springframework.batch.item.Chunk
Chunk を使用するパッケージ
パッケージ
説明
ジョブ、ステップ、構成、実行の抽象化をカバーする Spring Batch のコアドメインコンテキスト。
コアバッチリスナーインターフェースの一般的な実装。
アイテム指向アプローチのステップに関する特定の実装。
アイテム処理を非同期的に実行し、処理が完了したときに結果を書き込むためのコンポーネント。
リモートチャンキングのコンポーネント。
インフラストラクチャインターフェースとアイテムの問題に対する主な依存関係。
プレーンオールド Java オブジェクト用のアダプター。
AMQP 関連のバッチコンポーネント。
Spring Data 関連のリーダーおよびライター。
データベースベースのアイテムリーダーおよびライターのインフラストラクチャ実装。
io ファイルに関するインフラストラクチャの実装。
java.util.function
コンポーネント用のアダプター。JMS ベースのリーダー / ライターおよび関連コンポーネント。
JSON 入力および出力のインフラストラクチャ実装。
Java Mail ベースのコンポーネント。
JavaMail 関連のコンポーネント。
内部サポートパッケージ
xml 入出力のインフラストラクチャ実装。
org.springframework.batch.core 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.core のメソッド修飾子と型メソッド説明default void
ItemWriteListener.afterWrite
(Chunk<? extends S> items) ItemWriter.write(Chunk)
の後に呼び出されます。default void
ItemWriteListener.beforeWrite
(Chunk<? extends S> items) ItemWriter.write(Chunk)
の前に呼び出されますdefault void
ItemWriteListener.onWriteError
(ExceptionSE exception, Chunk<? extends S> items) 書き込みの試行中にエラーが発生した場合に呼び出されます。org.springframework.batch.core.listener 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.core.listener のメソッド修飾子と型メソッド説明void
CompositeItemWriteListener.afterWrite
(Chunk<? extends S> items) 登録されたリスナーを逆の順序で呼び出し、Ordered
を実装するリスナーを考慮して優先順位を付けます。void
MulticasterBatchListener.afterWrite
(Chunk<? extends S> items) void
CompositeItemWriteListener.beforeWrite
(Chunk<? extends S> items) Ordered
を実装するリスナーを考慮し、優先順位を付けて、登録されたリスナーを順番に呼び出します。void
MulticasterBatchListener.beforeWrite
(Chunk<? extends S> items) void
CompositeItemWriteListener.onWriteError
(ExceptionSE ex, Chunk<? extends S> items) 登録されたリスナーを逆の順序で呼び出し、Ordered
を実装するリスナーを考慮して優先順位を付けます。void
MulticasterBatchListener.onWriteError
(ExceptionSE ex, Chunk<? extends S> items) org.springframework.batch.core.step.item 内の Chunk 使用
修飾子と型メソッド説明FaultTolerantChunkProcessor.getAdjustedOutputs
(Chunk<I> inputs, Chunk<O> outputs) SimpleChunkProcessor.getAdjustedOutputs
(Chunk<I> inputs, Chunk<O> outputs) 入力の追加保存データに基づいて出力を調整するサブクラスの拡張ポイント。ChunkProvider.provide
(StepContribution contribution) SimpleChunkProvider.provide
(StepContribution contribution) FaultTolerantChunkProcessor.transform
(StepContribution contribution, Chunk<I> inputs) SimpleChunkProcessor.transform
(StepContribution contribution, Chunk<I> inputs) 型 Chunk のパラメーターを持つ org.springframework.batch.core.step.item のメソッド修飾子と型メソッド説明protected final void
SimpleChunkProcessor.doAfterWrite
(Chunk<O> items) リスナーの after write メソッドを呼び出します。protected final void
SimpleChunkProcessor.doOnWriteError
(ExceptionSE e, Chunk<O> items) リスナーの writerError メソッドを呼び出します。protected final void
実際の書き込み呼び出しをリスナーコールバックで囲みます。FaultTolerantChunkProcessor.getAdjustedOutputs
(Chunk<I> inputs, Chunk<O> outputs) SimpleChunkProcessor.getAdjustedOutputs
(Chunk<I> inputs, Chunk<O> outputs) 入力の追加保存データに基づいて出力を調整するサブクラスの拡張ポイント。protected int
FaultTolerantChunkProcessor.getFilterCount
(Chunk<I> inputs, Chunk<O> outputs) protected int
SimpleChunkProcessor.getFilterCount
(Chunk<I> inputs, Chunk<O> outputs) フィルターカウントを計算するためのサブクラスの拡張ポイント。protected void
FaultTolerantChunkProcessor.initializeUserData
(Chunk<I> inputs) protected void
SimpleChunkProcessor.initializeUserData
(Chunk<I> inputs) 後でアカウンティングの目的で必要になった場合に備えて、サブクラスが入力内容を記憶できるようにするサブクラスの拡張ポイント。protected boolean
FaultTolerantChunkProcessor.isComplete
(Chunk<I> inputs) protected boolean
SimpleChunkProcessor.isComplete
(Chunk<I> inputs) 入力に追加データを保存するサブクラスの拡張ポイント。void
DefaultItemFailureHandler.onWriteError
(ExceptionSE ex, Chunk<?> item) void
ChunkProvider.postProcess
(StepContribution contribution, Chunk<T> chunk) void
FaultTolerantChunkProvider.postProcess
(StepContribution contribution, Chunk<I> chunk) void
SimpleChunkProvider.postProcess
(StepContribution contribution, Chunk<I> chunk) void
ChunkProcessor.process
(StepContribution contribution, Chunk<I> chunk) final void
SimpleChunkProcessor.process
(StepContribution contribution, Chunk<I> inputs) protected I
FaultTolerantChunkProvider.read
(StepContribution contribution, Chunk<I> chunk) protected I
SimpleChunkProvider.read
(StepContribution contribution, Chunk<I> chunk) SimpleChunkProvider.doRead()
へのデリゲート。FaultTolerantChunkProcessor.transform
(StepContribution contribution, Chunk<I> inputs) SimpleChunkProcessor.transform
(StepContribution contribution, Chunk<I> inputs) protected void
protected void
単純な実装はSimpleChunkProcessor.doWrite(Chunk)
メソッドに委譲し、コントリビューションの書き込みカウントをインクリメントします。protected void
SimpleChunkProcessor.writeItems
(Chunk<O> items) org.springframework.batch.integration.async 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.integration.async のメソッド修飾子と型メソッド説明void
渡されたFuture
SE の処理では、NULL はデリゲートに渡されません。これは、NULL がAsyncItemProcessor
の委譲されたItemProcessor
によって除外されたと見なされるためです。org.springframework.batch.integration.chunk 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.integration.chunk のメソッド修飾子と型メソッド説明<T> ChunkRequest<T>
ChunkMessageChannelItemWriter.LocalState.getRequest
(Chunk<? extends T> items) void
型 Chunk のパラメーターを持つ org.springframework.batch.integration.chunk のコンストラクター修飾子コンストラクター説明ChunkRequest
(int sequence, Chunk<? extends T> items, long jobId, StepContribution stepContribution) org.springframework.batch.item 内の Chunk 使用
Chunk を返す org.springframework.batch.item のメソッド型 Chunk のパラメーターを持つ org.springframework.batch.item のメソッドorg.springframework.batch.item.adapter 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.adapter のメソッドorg.springframework.batch.item.amqp 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.amqp のメソッドorg.springframework.batch.item.avro 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.avro のメソッドorg.springframework.batch.item.data 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.data のメソッド修飾子と型メソッド説明protected void
テンプレートを介してストアへの実際の書き込みを実行します。protected void
使用すべきではありません。テンプレートを使用して実際の書き込みを実行します。protected void
リポジトリへの実際の書き込みを実行します。void
トランザクションがアクティブな場合、コミットの直前に書き込まれるアイテムをバッファリングします。void
使用すべきではありません。すべてのアイテムをデータストアに書き込みます。void
Spring Data リポジトリを介してすべてのアイテムをデータストアに書き込みます。org.springframework.batch.item.database 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.database のメソッド修飾子と型メソッド説明protected void
実際の書き込み操作を実行してください。void
void
永続コンテキストにまだない提供されたすべてのアイテムをマージしてから、エンティティマネージャーをフラッシュします。org.springframework.batch.item.file 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.file のメソッドorg.springframework.batch.item.function 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.function のメソッドorg.springframework.batch.item.jms 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.jms のメソッドorg.springframework.batch.item.json 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.json のメソッドorg.springframework.batch.item.mail 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.mail のメソッドorg.springframework.batch.item.mail.javamail 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.mail.javamail のメソッドorg.springframework.batch.item.queue 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.queue のメソッドorg.springframework.batch.item.support 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.support のメソッド修飾子と型メソッド説明protected abstract StringSE
アイテムの文字列に「改行」が続く文字列を書きます。改行区切りの形式は、基礎となるオペレーティングシステムによって決定されます。void
文字列とそれに続く「改行」を書き出します。改行区切りの形式は、基になるオペレーティングシステムによって決定されます。void
Classifier
による分類に従って、注入されたItemWriter
インスタンスへのデリゲート。void
void
void
このメソッドは、delegate
のwrite
メソッドに委譲します。void
このメソッドはデリゲートのwrite
メソッドに委譲され、ロックと同期されます。org.springframework.batch.item.xml 内の Chunk 使用
型 Chunk のパラメーターを持つ org.springframework.batch.item.xml のメソッド