クラス SynchronizedItemWriter<T>

java.lang.ObjectSE
org.springframework.batch.item.support.SynchronizedItemWriter<T>
型パラメーター:
T - 書き込むオブジェクトの型
実装されたすべてのインターフェース:
ItemWriter<T>

public class SynchronizedItemWriter<T> extends ObjectSE implements ItemWriter<T>
これは、同期 ItemWriter.write(org.springframework.batch.item.Chunk<? extends T>) メソッドを備えた ItemWriter デコレーターです。このデコレータは、マルチスレッドステップで非スレッドセーフな項目ライターを使用する場合に便利です。
導入:
5.1.0
作成者:
Mahmoud Ben Hassine
  • コンストラクターの詳細

    • SynchronizedItemWriter

      public SynchronizedItemWriter(ItemWriter<T> delegate)
  • メソッドの詳細

    • write

      public void write(Chunk<? extends T> items) throws ExceptionSE
      このメソッドはデリゲートの write メソッドに委譲され、ロックと同期されます。
      次で指定:
      インターフェース ItemWriter<T>write 
      パラメーター:
      items - 書きこまれる項目。null であってはなりません。
      例外:
      ExceptionSE - エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。