パッケージ org.springframework.jndi


@NonNullApi @NonNullFields パッケージ org.springframework.jndi
このパッケージのクラスを使用すると、JNDI が使いやすくなり、JNDI に格納されている構成へのアクセスが容易になり、JNDI アクセスクラスに便利なスーパークラスが提供されます。

このパッケージのクラスは、Rod Johnson(Wrox、2002)による実践 J2EE システムデザインの第 11 章で説明されています。

  • クラス
    説明
    "jndiTemplate" および "jndiEnvironment" Bean プロパティを提供する、JNDI アクセサーの便利なスーパークラス。
    JNDI コンテキストで操作(ルックアップなど)を実行する必要のあるクラスによって実装されるコールバックインターフェース。
    デリゲートとして便利に使用するためのパブリックルックアップメソッドを持つ JndiLocatorSupport サブクラス。
    任意の数の JNDI オブジェクトを見つけることができるクラスの便利なスーパークラス。
    RuntimeException は、特に JNDI のチェック済み NamingExceptionSE を宣言しないコードから、たとえば Spring の JndiObjectTargetSource から、JNDI ルックアップが失敗した場合にスローされます。
    JNDI オブジェクトを検索する FactoryBean
    JNDI ベースのサービスロケーターの便利なスーパークラスで、特定の JNDI リソースの構成可能なルックアップを提供します。
    getTarget() 呼び出しの構成可能な JNDI ルックアップを提供する AOP TargetSource
    基になる Spring JndiLocatorDelegate からプロパティを読み取る PropertySource 実装。
    JNDI 操作を単純化するヘルパークラス。
    JndiTemplate オブジェクトのプロパティエディター。
    JNDI 環境にあるオブジェクトの型が一致しない場合にスローされる例外。