| 目次 | 前の項目 | 次の項目 | JNDI API |
付録 D:
javax.naming.event パッケージを追加
javax.naming.ldap パッケージを追加
NamingEnumeration.close() を追加
ReferralException.getReferralContext(Hashtable env) および ReferralException.retryReferral() を追加
Name 引数を受け取るコンテキストメソッドで、CompositeName 引数と CompositeName 引数以外の処理を明示的に定義。特に、CompositeName のインスタンスは合成名として処理され、その他のインスタンスはすべて複合名として処理される
Context.getNameInNamespace() を追加
Reference オブジェクトのクラスファクトリ位置を明示的に定義。特に、位置はコードベースで、空白で区切られた URL のリストで構成される
Attribute および BasicAttribute に対して、ソートされた複数値の属性のサポートを追加
BasicAttributes.equals() および BasicAttributes.hashCode() を追加
DirContext.getSchemaClassDefinition() のセマンティクスを再定義。 1 つの (任意の) クラス定義を返さずに、クラス定義の DirContext オブジェクトが含まれるコンテキストを返すように変更
InitialContext/InitialDirContext コンストラクタを追加。サブクラスの実装に使用する
StateFactory および NamingManager.getStateToBind() を追加。 これらは ObjectFactory および NamingManager.getObjectInstance() に類似している
DirContext インタフェースが実装されているサービスプロバイダのサポートを向上させるために、DirObjectFactory および DirStateFactory インタフェースを追加。これらのインタフェースを使用するために、DirectoryManager.getObjectInstance() および DirectoryManager.getStateToStore() を追加
NamingManager.getObjectInstance() の定義を変更。このため、URL は、RefAddr のタイプが「URL」である Reference にラップしなければならない
ResolveResult に Serializable を実装
Reference を定義。この参照には、「nns」の RefAddr タイプと、解決済みのオブジェクトで構成されるコンテンツが含まれている
NamingManager.getContinuationContext() および DirectoryManager.getContinuationContext() によってプロパティセットに名前を付ける NamingManager.CPE 文字列定数を追加。このプロパティの値は、CannotProceedException のインスタンスである。CPE を連鎖させることによって連合を実装するサービスプロバイダで使用する