JNDI 環境プロパティ
環境構成
|
java.naming.applet
(Context.APPLET )
|
java.applet.Applet のインスタンス。そのアプレットパラメータは、環境プロパティの取得に使用される。 詳細は、第 6 章を参照。デフォルトは存在しない
|
プログラム構成
|
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() を参照
デフォルトは空のリスト |
アクセス構成
|
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 に定義されているタグを使用して指定する
デフォルトはプロバイダのデフォルト値 |