モジュール java.naming
パッケージ javax.naming.spi

インタフェースDirObjectFactory

すべてのスーパー・インタフェース:
ObjectFactory

public interface DirObjectFactory extends ObjectFactory
このインタフェースは、指定されたオブジェクトとそのオブジェクトに関する属性を使用してオブジェクトを生成するファクトリを表します。

JNDIフレームワークでは、オブジェクト・ファクトリを使用してオブジェクト実装を動的にロードできます。 詳細は、ObjectFactoryを参照してください。

DirObjectFactoryは、getObjectInstance()メソッドにAttributesインスタンスを指定できるようにすることで、ObjectFactoryを拡張します。 DirObjectFactory実装は、DirContextサービス・プロバイダによって使用されることを意図しています。 サービス・プロバイダは、ディレクトリからオブジェクトを読み込むだけでなく、オブジェクト・ファクトリがオブジェクトを処理する必要があるかどうかをそのファクトリが調べるのに役立つ属性をあらかじめ持っておくことができます。 たとえばLDAPスタイルのサービス・プロバイダは、オブジェクトの「objectclass」を読み込んでおくことができます。 CORBAオブジェクト・ファクトリは「objectclass=corbaObject」というLDAPエントリだけを対象としているとします。 LDAPサービス・プロバイダによって指定された属性を使って、CORBAオブジェクト・ファクトリは関係のないオブジェクトをすばやく排除でき、CORBA以外のオブジェクト・ファクトリはCORBA関連のLDAPエントリをすばやく排除できます。

導入されたバージョン:
1.3
関連項目: