パッケージ org.springframework.jndi

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

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

@FunctionalInterfaceSE public interface JndiCallback<T>
JNDI コンテキストで操作(ルックアップなど)を実行する必要のあるクラスによって実装されるコールバックインターフェース。このコールバックアプローチは、JndiTemplate クラスによって実行されるエラー処理の簡素化に役立ちます。これは JdbcTemplate のアプローチに似ています。

JndiTemplate は便利なメソッドを介してすべての通常の JNDI 操作を提供するため、このコールバックインターフェースを実装する必要はほとんどないことに注意してください。

作成者:
Rod Johnson
関連事項:
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    指定された JNDI コンテキストで何かを行います。
  • メソッドの詳細

    • doInContext

      @Nullable T doInContext(ContextSE ctx) throws NamingExceptionSE
      指定された JNDI コンテキストで何かを行います。

      JndiTemplate クラスがこれを処理するため、実装はエラー処理やクリーンアップについて心配する必要はありません。

      パラメーター:
      ctx - 現在の JNDI コンテキスト
      戻り値:
      結果オブジェクト、または null
      例外:
      NamingExceptionSE - JNDI メソッドによってスローされた場合