public interface Resolver
名前解決の「中間コンテキスト」を表すインタフェースです。
Resolverインタフェースは、Contextのサブタイプをサポートしないけれども解決目的の中間コンテキストとして動作できるコンテキストが実装するメソッドを格納します。
 メソッドに渡されるNameパラメータは呼出し側が所有します。 サービス・プロバイダはオブジェクトを変更せず、そのオブジェクトに対する参照も保持しません。 メソッドが返すResolveResultオブジェクトは呼出し側が所有します。 呼出し側はその後このオブジェクトを変更できますが、サービス・プロバイダは変更できません。 
- 導入されたバージョン:
- 1.3
- 
メソッドのサマリー修飾子と型メソッド説明resolveToClass(String name, Class<? extends Context> contextType) 名前を部分的に解決します。resolveToClass(Name name, Class<? extends Context> contextType) 名前を部分的に解決します。
- 
メソッドの詳細- 
resolveToClassResolveResult resolveToClass(Name name, Class<? extends Context> contextType) throws NamingException 名前を部分的に解決します。Contextの指定されたサブタイプのインスタンスであるコンテキストが最初に現れた時点で停止します。- パラメータ:
- name- 解決する名前
- contextType- 解決するオブジェクトの型。- Contextのサブタイプであること。
- 戻り値:
- nameの未解決の接尾辞とともに検出されたオブジェクト。 nullは不可。
- 例外:
- NotContextException- 該当する型のコンテキストが検出されなかった場合
- NamingException- ネーミング例外が検出された場合
- 関連項目:
 
- 
resolveToClassResolveResult resolveToClass(String name, Class<? extends Context> contextType) throws NamingException 名前を部分的に解決します。 詳細は、resolveToClass(Name, Class)を参照してください。- パラメータ:
- name- 解決する名前
- contextType- 解決するオブジェクトの型。- Contextのサブタイプであること。
- 戻り値:
- nameの未解決の接尾辞とともに検出されたオブジェクト。 nullは不可。
- 例外:
- NotContextException- 該当する型のコンテキストが検出されなかった場合
- NamingException- ネーミング例外が検出された場合
 
 
-