robbie.util
クラス JndiUtil

java.lang.Object
  拡張robbie.util.JndiUtil

public class JndiUtil
extends java.lang.Object

JNDI操作関連のユーティリティクラス。


メソッドの概要
static java.lang.Object getJNDIValue(java.lang.String jndiName)
          JNDIに登録されている指定した名前のオブジェクトを取得する。
static java.lang.Object getJNDIValue(java.lang.String jndiName, java.lang.Class classObj)
          JNDIに登録されている指定した名前のオブジェクトを取得する。
static void setJNDIValue(java.lang.String jhdiName, java.lang.Object obj)
          JNDIに指定したNameでObjectをバインドする。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

setJNDIValue

public static void setJNDIValue(java.lang.String jhdiName,
                                java.lang.Object obj)
                         throws javax.naming.NamingException
JNDIに指定したNameでObjectをバインドする。

パラメータ:
jhdiName -
obj -
例外:
javax.naming.NamingException

getJNDIValue

public static java.lang.Object getJNDIValue(java.lang.String jndiName)
                                     throws javax.naming.NamingException
JNDIに登録されている指定した名前のオブジェクトを取得する。

パラメータ:
jndiName -
戻り値:
Object
例外:
javax.naming.NamingException

getJNDIValue

public static java.lang.Object getJNDIValue(java.lang.String jndiName,
                                            java.lang.Class classObj)
                                     throws javax.naming.NamingException
JNDIに登録されている指定した名前のオブジェクトを取得する。

取得結果を指定したクラスにキャスト可能か検証してからインスタンスを返す。

パラメータ:
jndiName -
classObj -
戻り値:
Object
例外:
javax.naming.NamingException