org.seasar.extension.j2ee
クラス JndiResourceLocator

java.lang.Object
  拡張org.seasar.extension.j2ee.JndiResourceLocator

public class JndiResourceLocator
extends Object

JNDIのリソースを解決するためのロケータです。

作成者:
koichk

フィールドの概要
static String ENC_PREFIX
          ENCプレフィックスです。
protected static Map MAGIC_COMPONENTS
          マジックコンポーネントです。
 
コンストラクタの概要
JndiResourceLocator()
           
 
メソッドの概要
static Object lookup(String name)
          ルックアップします。
static Object lookup(String name, Hashtable env)
          ルックアップします。
static String resolveName(Name name)
          名前を解決します。
static String resolveName(String name)
          名前を解決します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ENC_PREFIX

public static final String ENC_PREFIX
ENCプレフィックスです。

関連項目:
定数フィールド値

MAGIC_COMPONENTS

protected static final Map MAGIC_COMPONENTS
マジックコンポーネントです。

コンストラクタの詳細

JndiResourceLocator

public JndiResourceLocator()
メソッドの詳細

lookup

public static Object lookup(String name)
                     throws NamingException
ルックアップします。

パラメータ:
name - 名前
戻り値:
ルックアップの結果
例外:
NamingException - NamingExceptionが発生した場合

lookup

public static Object lookup(String name,
                            Hashtable env)
                     throws NamingException
ルックアップします。

パラメータ:
name - 名前
env - 環境
戻り値:
ルックアップした結果
例外:
NamingException - NamingExceptionが発生した場合

resolveName

public static String resolveName(Name name)
名前を解決します。

パラメータ:
name - 名前
戻り値:
解決された名前

resolveName

public static String resolveName(String name)
名前を解決します。

パラメータ:
name - 名前
戻り値:
解決された名前


Copyright ? 2004-2008 The Seasar Foundation. All Rights Reserved.