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

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

@FunctionalInterfaceSE public interface BrowserCallback<T>
JMS キュー内のメッセージを参照するためのコールバック。

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

導入:
2.5.1
作成者:
Juergen Hoeller
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    doInJms(SessionEE session, QueueBrowserEE browser)
    指定された SessionEE および QueueBrowserEE で操作を実行します。
  • メソッドの詳細

    • doInJms

      @Nullable T doInJms(SessionEE session, QueueBrowserEE browser) throws JMSExceptionEE
      指定された SessionEE および QueueBrowserEE で操作を実行します。
      パラメーター:
      session - 使用する JMS Session オブジェクト
      browser - 使用する JMS QueueBrowser オブジェクト
      戻り値:
      Session を操作した結果のオブジェクト(存在する場合) (または、存在しない場合は null )
      例外:
      JMSExceptionEE - JMS API メソッドによってスローされた場合