クラス JmsItemWriter<T>

java.lang.ObjectSE
org.springframework.batch.item.jms.JmsItemWriter<T>
実装されたすべてのインターフェース:
ItemWriter<T>

public class JmsItemWriter<T> extends ObjectSE implements ItemWriter<T>
JmsTemplate を使用する JMS 用の ItemWriter。テンプレートには、write(Chunk) でアイテムを送信するために使用されるデフォルトの宛先が必要です。

プロパティが設定された後の実装はスレッドセーフです(通常のシングルトン動作)。
作成者:
Dave Syer, Mahmoud Ben Hassine
  • フィールドサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    protected org.apache.commons.logging.Log
  • コンストラクターのサマリー

    コンストラクター
    コンストラクター
    説明
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    void
    setJmsTemplate(org.springframework.jms.core.JmsOperations jmsTemplate)
    JMS テンプレートの Setter。
    void
    write(Chunk<? extends T> items)
    アイテムを 1 つずつ JMS テンプレートのデフォルトの宛先に送信します。

    クラス java.lang.ObjectSE から継承されたメソッド

    clone, equalsSE, finalize, getClass, hashCode, notify, notifyAll, toString, wait, waitSE, waitSE
  • フィールドの詳細

    • logger

      protected org.apache.commons.logging.Log logger
  • コンストラクターの詳細

    • JmsItemWriter

      public JmsItemWriter()
  • メソッドの詳細

    • setJmsTemplate

      public void setJmsTemplate(org.springframework.jms.core.JmsOperations jmsTemplate)
      JMS テンプレートの Setter。
      パラメーター:
      jmsTemplate - JmsOperations インスタンス
    • write

      public void write(Chunk<? extends T> items) throws ExceptionSE
      アイテムを 1 つずつ JMS テンプレートのデフォルトの宛先に送信します。
      次で指定:
      インターフェース ItemWriter<T>write 
      パラメーター:
      items - 書きこまれる項目。null であってはなりません。
      例外:
      ExceptionSE - エラーがある場合。フレームワークは例外をキャッチし、必要に応じて変換または再スローします。
      関連事項: