目次 | 前の項目 | 次の項目 JNDI API


付録 A:
JNDI 標準環境プロパティ

 

JNDI 環境プロパティ 1

環境構成

java.naming.applet

(Context.APPLET)

java.applet.Applet のインスタンス。そのアプレットパラメータは、環境プロパティの取得に使用される。
詳細は、第 6 章を参照。デフォルトは存在しない

プログラム構成 2

java.naming.factory.initial

(Context.INITIAL_CONTEXT_FACTORY)

使用する初期コンテキストファクトリのクラス名

InitialContext を参照

デフォルトは存在しない

java.naming.factory.object

(Context.OBJECT_FACTORIES)

使用するオブジェクトファクトリクラスのクラス名のリスト。 コロンで区切ること

NamingManager.getObjectInstance() および DirectoryManager.getObjectInstance() を参照

デフォルトは空のリスト

java.naming.factory.state

(Context.STATE_FACTORIES)

使用する状態ファクトリクラスのクラス名のリスト。 コロンで区切ること

NamingManager.getStateToBind() および DirectoryManager.getStateToBind() を参照

デフォルトは空のリスト

java.naming.factory.control

(LdapContext.CONTROL_FACTORIES)

使用する応答制御ファクトリクラスのクラス名のリスト。 コロンで区切ること

ControlFactory.getControlInstance() を参照

デフォルトは空のリスト

java.naming.factory.url.pkgs

(Context.URL_PKG_PREFIXES)

URL コンテキストファクトリにロードするときに使用するパッケージの接頭辞のリスト。 コロンで区切ること。 com.sun.jndi.url は常にリストの最後に追加される

NamingManager.getURLContext() を参照

デフォルトは空のリスト


アクセス構成 3

java.naming.provider.url

(Context.PROVIDER_URL)

プロバイダが使用する構成情報を指定する

デフォルトはプロバイダのデフォルト値。 プロバイダ独自の構成または発見プロトコルが使用される

java.naming.dns.url

(Context.DNS_URL)

DNS のホスト名およびドメイン名を指定する

デフォルトは存在しない


サービス関連

java.naming.authoritative

(Context.AUTHORITATIVE)

要求されたサービスの権限を指定する。「true」の場合は、もっとも権限のあるソースを使用するように指定する (キャッシュをすべて省略する、システムによっては複製を省略するなど)。そうでない場合は、権限のあるソースを使用する必要はない (ただし、使用することもできる)

デフォルト値は 「false

java.naming.batchsize

(Context.BATCHSIZE)

サービスのプロトコルを介してデータを返すときの、適切なバッチサイズを指定する。操作の結果を指定したサイズのバッチで返すように、プロバイダに通知される。 プロバイダでは、性能およびリソースの使用率が最適化される。返すデータの合計数またはサイズは変更されない

デフォルトはプロバイダのデフォルト値

java.naming.referral

(Context.REFERRAL)

サービスプロバイダによって検出された照会が、自動的に評価されるように指定する。「follow」の場合は、照会が自動的に follow される。「ignore」の場合は、検出された照会が ignore される。「throw」の場合は、照会が検出されたときに ReferralException がスローされる

デフォルトはプロバイダのデフォルト値


セキュリティ

java.naming.security.protocol

(Context.SECURITY_PROTOCOL)

サービスに使用するセキュリティプロトコル

デフォルトはプロバイダのデフォルト値

java.naming.security.authentication

(Context.SECURITY_AUTHENTICATION)

none」、「simple」、「strong」、またはプロバイダ固有の文字列 (「CRAM-MD5 DIGEST-MD5 EXTERNAL」など) を指定できる

デフォルトはプロバイダのデフォルト値

java.naming.security.principal

(Context.SECURITY_PRINCIPAL)

認証スキーマのプリンシパル (ユーザなど) の識別

デフォルトはプロバイダのデフォルト値

java.naming.security.credentials

(Context.SECURITY_CREDENTIALS)

認証スキーマのプリンシパルのクレデンシャル

クレデンシャルは、選択した認証スキーマによって決定される。クレデンシャルには、パスワード、キー、証明書などがある

デフォルトはプロバイダのデフォルト値


国際化

java.naming.language

(Context.LANGUAGE)

このサービスで使用できる言語 (「en-US」、「fr」、「fr-CH」、「ja-JP-kanji」など) のリストを指定する。 コロンで区切ること

言語は、RFC 1766 に定義されているタグを使用して指定する

デフォルトはプロバイダのデフォルト値

 

1. Context および LdapContext インタフェースには、これらのプロパティ名の定数を定義する。定数の名前は、プロパティの文字列名の下の括弧内を参照

2. これらのプロパティは、Java 実行環境のシステムプロパティまたはアプレットのパラメータリストに設定する

3. これらのプロパティは、Java 実行環境のシステムプロパティまたはアプレットのパラメータリストに設定する


目次 | 前の項目 | 次の項目
Copyright ©1997-1999 Sun Microsystems, Inc. All Rights Reserved.