インターフェース ProducerCallback<T>

型パラメーター:
T - 結果の型
関数インターフェース:
これは関数インターフェースであるため、ラムダ式またはメソッド参照の割り当てターゲットとして使用できます。

@FunctionalInterfaceSE public interface ProducerCallback<T>
JMS 宛先にメッセージを送信するためのコールバック。

ProducerCallback 引数を取る JmsTemplate のコールバックメソッドで使用されます。多くの場合、匿名の内部クラスまたはラムダ式として実装されます。

典型的な実装では、提供された JMS SessionEE および MessageProducerEE で複数の操作を実行します。

導入:
1.1
作成者:
Mark Pollack
関連事項:
  • メソッドの詳細

    • doInJms

      @Nullable T doInJms(SessionEE session, MessageProducerEE producer) throws JMSExceptionEE
      指定された SessionEE および MessageProducerEE で操作を実行します。

      メッセージプロデューサーは、JmsTemplate 呼び出しで指定されていない限り、どの宛先にも関連付けられていません。

      パラメーター:
      session - 使用する JMS Session オブジェクト
      producer - 使用する JMS MessageProducer オブジェクト
      戻り値:
      Session を操作した結果のオブジェクト(存在する場合) (または、存在しない場合は null )
      例外:
      JMSExceptionEE - JMS API メソッドによってスローされた場合