クラス
javax.naming.NamingExceptionの使用
パッケージ
説明
ネーム・サービスにアクセスするためのクラスおよびインタフェースを提供します。
javax.naming
パッケージを拡張して、ディレクトリ・サービスにアクセスする機能を提供します。ネーミングおよびディレクトリ・サービスにアクセスする場合、イベント通知のサポートを提供します。
LDAPv3の拡張操作とコントロールのサポートを提供します。
javax.naming
および関連パッケージを使用して、ネーミングおよびディレクトリ・サービスにアクセスするためのサポートを動的にプラグインする手段を提供します。-
javax.namingでのNamingExceptionの使用
修飾子と型クラス説明class
この例外は、ネーミング・サービスまたはディレクトリ・サービスにアクセスする際に認証エラーが発生した場合にスローされます。class
この例外は、要求された認証の特定のフレーバがサポートされていない場合にスローされます。class
この例外は、オペレーションをこれ以上進められない名前のポイントにオペレーションが達したことを示すためにスローされます。class
この例外は、クライアントがディレクトリ・サービスまたはネーミング・サービスと通信できない場合にスローされます。class
この例外は、構成上の問題がある場合にスローされます。class
この例外は、空ではないコンテキストを破棄しようとした場合にスローされます。class
この例外は、要求されたオペレーションを完了するためにリソースが利用できない場合にスローされます。class
この例外は、ネーミング操作の呼出しが割り込まれた場合にスローされます。class
この例外は、指定された名前がネーミング・システムのネーミング構文と一致しないことを示します。class
この例外は、ユーザーまたはシステムで指定された制限によってメソッドが異常終了した場合にスローされます。class
この例外は、リンクの解決中に発生した問題を記述するために使用されます。class
この例外は、リンクを解決しようとしたときにループが検出された場合、またはリンク数の実装固有の制限に達した場合にスローされます。class
この例外は、リンクを解決または構築するときに無効なリンクが見つかった場合にスローされます。class
この例外は、名前がすでにほかのオブジェクトにバインドされているために、バインディングを追加できないことを示すメソッドによってスローされます。class
この例外は、バインドされていないために、名前のコンポーネントを解決できない場合にスローされます。class
ContextおよびDirContextインタフェースでの操作によってスローされるセキュリティに関連する例外のスーパー・クラスです。class
この例外は、初期コンテキスト実装が作成できない場合にスローされます。class
この例外は、クライアントがアクセス権を持たない操作を実行しようとするとスローされます。class
ネーミング操作を継続するためにコンテキストが必要な地点で、解決されたオブジェクトがコンテキストではない場合に、この例外はスローされます。class
コンテキスト実装が呼び出された操作をサポートしない場合に、この例外はスローされます。class
この例外は、現在返されている結果、またはこれまでに返された結果が部分的であること、および操作が完了できないことを示すためにスローされます。class
このabstractクラスは、LDAP v3サーバーによって返される場合などの参照に応答して生成される参照例外を表すのに使用されます。class
この例外は、ディレクトリ・サービスまたはネーム・サービスとの通信を試みた結果、そのサービスが利用できない場合にスローされます。class
この例外は、メソッドがサイズ関連の制限を超える結果を生成した場合にスローされます。class
この例外は、メソッドが指定された制限時間内に終了しない場合にスローされます。修飾子と型メソッド説明Context.addToEnvironment
(String propName, Object propVal) このコンテキストの環境に、新しい環境プロパティを追加します。InitialContext.addToEnvironment
(String propName, Object propVal) void
名前をオブジェクトにバインドします。void
名前をオブジェクトにバインドします。void
void
void
Context.close()
このコンテキストを閉じます。void
InitialContext.close()
void
NamingEnumeration.close()
この列挙を閉じます。Context.composeName
(String name, String prefix) このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。Context.composeName
(Name name, Name prefix) このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。InitialContext.composeName
(String name, String prefix) このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。InitialContext.composeName
(Name name, Name prefix) このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。Context.createSubcontext
(String name) 新しいコンテキストを作成してバインドします。Context.createSubcontext
(Name name) 新しいコンテキストを作成してバインドします。InitialContext.createSubcontext
(String name) InitialContext.createSubcontext
(Name name) void
Context.destroySubcontext
(String name) 名前付きコンテキストを破棄し、名前空間から削除します。void
Context.destroySubcontext
(Name name) 名前付きコンテキストを破棄し、名前空間から削除します。void
InitialContext.destroySubcontext
(String name) void
InitialContext.destroySubcontext
(Name name) static <T> T
名前付きオブジェクトを取得するstaticメソッドです。static <T> T
名前付きオブジェクトを取得するstaticメソッドです。protected Context
InitialContext.getDefaultInitCtx()
NamingManager.getInitialContext()
を呼び出すことによって初期コンテキストを取得し、それをdefaultInitCtx内にキャッシュします。Hashtable<?,
?> Context.getEnvironment()
このコンテキストで有効な環境を取得します。Hashtable<?,
?> InitialContext.getEnvironment()
LinkRef.getLinkName()
このリンクの名前を取得します。Context.getNameInNamespace()
独自の名前空間でこのコンテキストの完全な名前を取得します。InitialContext.getNameInNamespace()
Context.getNameParser
(String name) 名前付きコンテキストに関連したパーサーを取得します。Context.getNameParser
(Name name) 名前付きコンテキストに関連したパーサーを取得します。InitialContext.getNameParser
(String name) InitialContext.getNameParser
(Name name) Referenceable.getReference()
このオブジェクトのReferenceを取り出します。abstract Context
ReferralException.getReferralContext()
メソッドを継続する時点のコンテキストを取り出します。abstract Context
ReferralException.getReferralContext
(Hashtable<?, ?> env) 環境プロパティを使用するメソッドを継続する時点のコンテキストを取り出します。protected Context
InitialContext.getURLOrDefaultInitCtx
(String name) 文字列名name
を解決するためのコンテキストを取得します。protected Context
InitialContext.getURLOrDefaultInitCtx
(Name name) name
を解決するためのコンテキストを取得します。boolean
NamingEnumeration.hasMore()
列挙内にほかの要素があるかどうかを判定します。protected void
指定した環境を使用して初期コンテキストを初期化します。バインドされたオブジェクトのクラス名とともに、名前付きコンテキストでバインドされた名前を列挙します。バインドされたオブジェクトのクラス名とともに、名前付きコンテキストでバインドされた名前を列挙します。Context.listBindings
(String name) バインドされたオブジェクトとともに、名前付きコンテキストでバインドされた名前を列挙します。Context.listBindings
(Name name) バインドされたオブジェクトとともに、名前付きコンテキストでバインドされた名前を列挙します。InitialContext.listBindings
(String name) InitialContext.listBindings
(Name name) 名前付きオブジェクトを取得します。名前付きオブジェクトを取得します。Context.lookupLink
(String name) 名前の終端の基本コンポーネントを除くリンクをともなう、名前付きオブジェクトを取得します。Context.lookupLink
(Name name) 名前の終端の基本コンポーネントを除くリンクをともなう、名前付きオブジェクトを取得します。InitialContext.lookupLink
(String name) InitialContext.lookupLink
(Name name) NamingEnumeration.next()
列挙内の次の要素を検索します。名前の構文をコンポーネントに構文解析します。void
名前をオブジェクトにバインドし、既存のバインディングを上書きします。void
名前をオブジェクトにバインドし、既存のバインディングを上書きします。void
void
Context.removeFromEnvironment
(String propName) このコンテキストの環境から環境プロパティを削除します。InitialContext.removeFromEnvironment
(String propName) void
新しい名前を、以前の名前にバインドされたオブジェクトにバインドし、以前の名前をアンバインドします。void
新しい名前を、以前の名前にバインドされたオブジェクトにバインドし、以前の名前をアンバインドします。void
void
void
名前付きオブジェクトをアンバインドします。void
名前付きオブジェクトをアンバインドします。void
void
修飾子コンストラクタ説明初期コンテキストを構築します。protected
InitialContext
(boolean lazy) 初期化しないオプションを持つ初期コンテキストを構築します。InitialContext
(Hashtable<?, ?> environment) 指定した環境を使用して初期コンテキストを構築します。 -
javax.naming.directoryでのNamingExceptionの使用
修飾子と型クラス説明class
この例外は、すでに存在する属性を追加しようとするとスローされます。class
この例外は、属性の(スキーマ)定義や属性の状態と矛盾する、属性、その識別子、またはその値の追加、削除、または変更を実行しようとするとスローされます。class
この例外は、無効な属性識別子を使って属性を追加または作成しようとした場合にスローされます。class
この例外は、不完全にまたは不正に指定された属性セットを追加または変更しようとした場合にスローされます。class
このクラスは、属性のスキーマの定義と矛盾する値を属性に追加しようとした場合にスローされます。class
この例外は、検索操作のためのSearchControlsの指定が無効な場合にスローされます。class
この例外は、検索フィルタの指定が無効である場合にスローされます。class
この例外は、存在しない属性にアクセスしようとした場合にスローされます。class
この例外は、メソッドがなんらかの形でスキーマに違反した場合にスローされます。修飾子と型メソッド説明void
DirContext.bind
(String name, Object obj, Attributes attrs) 関連付けられている属性とともに、名前をオブジェクトにバインドします。void
DirContext.bind
(Name name, Object obj, Attributes attrs) 関連付けられている属性とともに、名前をオブジェクトにバインドします。void
InitialDirContext.bind
(String name, Object obj, Attributes attrs) void
InitialDirContext.bind
(Name name, Object obj, Attributes attrs) DirContext.createSubcontext
(String name, Attributes attrs) 関連付けられている属性とともに、名前をオブジェクトにバインドします。DirContext.createSubcontext
(Name name, Attributes attrs) 関連付けられている属性とともに、名前をオブジェクトにバインドします。InitialDirContext.createSubcontext
(String name, Attributes attrs) InitialDirContext.createSubcontext
(Name name, Attributes attrs) Attribute.get()
この属性の値の1つを検出します。Attribute.get
(int ix) 属性値の順序付けられたリストから属性値を取り出します。BasicAttribute.get()
この属性の値の1つを検出します。BasicAttribute.get
(int ix) Attribute.getAll()
属性値の列挙を取り出します。BasicAttribute.getAll()
この属性の値の列挙を取り出します。Attribute.getAttributeDefinition()
属性のスキーマ定義を取り出します。BasicAttribute.getAttributeDefinition()
この属性のスキーマ定義を取り出します。DirContext.getAttributes
(String name) 名前付きオブジェクトに関連付けられている属性をすべて取得します。DirContext.getAttributes
(String name, String[] attrIds) 名前付きオブジェクトに関連付けられている属性で選択されたものを取得します。DirContext.getAttributes
(Name name) 名前付きオブジェクトに関連付けられている属性をすべて取得します。DirContext.getAttributes
(Name name, String[] attrIds) 名前付きオブジェクトに関連付けられている属性で選択されたものを取得します。InitialDirContext.getAttributes
(String name) InitialDirContext.getAttributes
(String name, String[] attrIds) InitialDirContext.getAttributes
(Name name) InitialDirContext.getAttributes
(Name name, String[] attrIds) Attribute.getAttributeSyntaxDefinition()
属性に関連付けられている構文定義を取り出します。BasicAttribute.getAttributeSyntaxDefinition()
この属性に関連付けられている構文の定義を検索します。名前付きオブジェクトに関連したスキーマを取得します。名前付きオブジェクトに関連したスキーマを取得します。DirContext.getSchemaClassDefinition
(String name) 指定されたオブジェクトのクラス定義のスキーマ・オブジェクトを含むコンテキストを取得します。DirContext.getSchemaClassDefinition
(Name name) 指定されたオブジェクトのクラス定義のスキーマ・オブジェクトを含むコンテキストを取得します。InitialDirContext.getSchemaClassDefinition
(String name) InitialDirContext.getSchemaClassDefinition
(Name name) void
DirContext.modifyAttributes
(String name, int mod_op, Attributes attrs) 名前付きオブジェクトに関連付けられている属性を変更します。void
DirContext.modifyAttributes
(String name, ModificationItem[] mods) 順序付けされた変更リストを使用して、指定されたオブジェクトに関連付けられている属性を変更します。void
DirContext.modifyAttributes
(Name name, int mod_op, Attributes attrs) 名前付きオブジェクトに関連付けられている属性を変更します。void
DirContext.modifyAttributes
(Name name, ModificationItem[] mods) 順序付けされた変更リストを使用して、指定されたオブジェクトに関連付けられている属性を変更します。void
InitialDirContext.modifyAttributes
(String name, int mod_op, Attributes attrs) void
InitialDirContext.modifyAttributes
(String name, ModificationItem[] mods) void
InitialDirContext.modifyAttributes
(Name name, int mod_op, Attributes attrs) void
InitialDirContext.modifyAttributes
(Name name, ModificationItem[] mods) void
DirContext.rebind
(String name, Object obj, Attributes attrs) 関連付けられている属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。void
DirContext.rebind
(Name name, Object obj, Attributes attrs) 関連付けられている属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。void
InitialDirContext.rebind
(String name, Object obj, Attributes attrs) void
InitialDirContext.rebind
(Name name, Object obj, Attributes attrs) DirContext.search
(String name, String filterExpr, Object[] filterArgs, SearchControls cons) 名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。DirContext.search
(String name, String filter, SearchControls cons) 名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。DirContext.search
(String name, Attributes matchingAttributes) 指定された属性のセットを含むオブジェクトを単一コンテキストで検索します。DirContext.search
(String name, Attributes matchingAttributes, String[] attributesToReturn) 指定された属性のセットを含むオブジェクトを単一コンテキストで検索し、選択した属性を取得します。DirContext.search
(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) 名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。DirContext.search
(Name name, String filter, SearchControls cons) 名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。DirContext.search
(Name name, Attributes matchingAttributes) 指定された属性のセットを含むオブジェクトを単一コンテキストで検索します。DirContext.search
(Name name, Attributes matchingAttributes, String[] attributesToReturn) 指定された属性のセットを含むオブジェクトを単一コンテキストで検索し、選択した属性を取得します。InitialDirContext.search
(String name, String filterExpr, Object[] filterArgs, SearchControls cons) InitialDirContext.search
(String name, String filter, SearchControls cons) InitialDirContext.search
(String name, Attributes matchingAttributes) InitialDirContext.search
(String name, Attributes matchingAttributes, String[] attributesToReturn) InitialDirContext.search
(Name name, String filterExpr, Object[] filterArgs, SearchControls cons) InitialDirContext.search
(Name name, String filter, SearchControls cons) InitialDirContext.search
(Name name, Attributes matchingAttributes) InitialDirContext.search
(Name name, Attributes matchingAttributes, String[] attributesToReturn) 修飾子コンストラクタ説明初期DirContextを構築します。protected
InitialDirContext
(boolean lazy) 初期化しないというオプションを持つ初期DirContextを構築します。InitialDirContext
(Hashtable<?, ?> environment) 指定した環境を使用して初期DirContextを構築します。 -
javax.naming.eventでのNamingExceptionの使用
修飾子と型メソッド説明void
EventContext.addNamingListener
(String target, int scope, NamingListener l) リスナーを追加して、文字列のターゲット名およびスコープで特定したオブジェクトの変更時に、トリガーされた名前付きイベントを受け取れるようにします。void
EventContext.addNamingListener
(Name target, int scope, NamingListener l) リスナーを追加して、ターゲットおよびスコープで特定オブジェクトの変更時にトリガーされた、名前付きイベントを受け取れるようにします。void
EventDirContext.addNamingListener
(String target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) リスナーを追加し、文字列ターゲット名によるオブジェクトの指定された際に、検索フィルタfilter
およびフィルタ引数で特定したオブジェクトが修正された場合、トリガーされたネーミング・イベントを受け取れるようにします。void
EventDirContext.addNamingListener
(String target, String filter, SearchControls ctls, NamingListener l) リスナーを追加して、文字列ターゲット名で指定されたオブジェクトにある、検索フィルタfilter
で識別されるオブジェクトが変更されたときにトリガーされたネーミング・イベントを受信できるようにします。void
EventDirContext.addNamingListener
(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) リスナーを追加し、ターゲットに指定されたオブジェクトで、検索フィルタfilter
およびフィルタ引数で特定したオブジェクトが修正された場合、トリガーされたネーミング・イベントを受け取れるようにします。void
EventDirContext.addNamingListener
(Name target, String filter, SearchControls ctls, NamingListener l) リスナーを追加して、ターゲットで指定されたオブジェクトにある、検索フィルタfilter
で識別されるオブジェクトが変更されたときにトリガーされたネーミング・イベントを受信できるようにします。void
EventContext.removeNamingListener
(NamingListener l) リスナーを削除して、このEventContext
によってトリガーされたネーミング・イベントを受信できないようにします。boolean
EventContext.targetMustExist()
存在しないターゲットで、リスナーが配信処理を登録できるかどうか判定します。修飾子コンストラクタ説明NamingExceptionEvent
(EventContext source, NamingException exc) NamingException
がスローされたコンテキストとスローされた例外を使用して、NamingExceptionEvent
のインスタンスを構築します。 -
javax.naming.ldapでのNamingExceptionの使用
修飾子と型メソッド説明SortResponseControl.getException()
結果コードに適したNamingExceptionを取得します。UnsolicitedNotification.getException()
サーバーによって送信された情報を使って構築された例外を取得します。修飾子と型メソッド説明ExtendedRequest.createExtendedResponse
(String id, byte[] berValue, int offset, int length) この要求に対応する応答オブジェクトを作成します。StartTlsRequest.createExtendedResponse
(String id, byte[] berValue, int offset, int length) LDAP StartTLS拡張要求に対応する拡張応答オブジェクトを作成します。InitialLdapContext.extendedOperation
(ExtendedRequest request) LdapContext.extendedOperation
(ExtendedRequest request) 拡張操作を実行します。Control[]
InitialLdapContext.getConnectControls()
Control[]
LdapContext.getConnectControls()
このコンテキストに有効な接続要求コントロールを取得します。abstract Control
ControlFactory.getControlInstance
(Control ctl) コントロール・ファクトリを使用するコントロールを作成します。static Control
ControlFactory.getControlInstance
(Control ctl, Context ctx, Hashtable<?, ?> env) 既知のコントロール・ファクトリを使用してコントロールを作成します。Control[]
HasControls.getControls()
このインタフェースを実装するオブジェクトからControl
の配列を取得します。abstract Context
LdapReferralException.getReferralContext()
コントロールは使わずに、コンテキストの環境を使用してメソッドを継続する時点のコンテキストを検出します。abstract Context
LdapReferralException.getReferralContext
(Hashtable<?, ?> env) コントロールは使用せずに、環境プロパティを使用してメソッドを継続する時点のコンテキストを検出します。abstract Context
LdapReferralException.getReferralContext
(Hashtable<?, ?> env, Control[] reqCtls) 要求コントロールおよび環境プロパティを使用して、メソッドを継続する時点のコンテキストを取り出します。Control[]
InitialLdapContext.getRequestControls()
Control[]
LdapContext.getRequestControls()
このコンテキストに有効な要求コントロールを取得します。Control[]
InitialLdapContext.getResponseControls()
Control[]
LdapContext.getResponseControls()
このコンテキストで最後に呼び出されたメソッドの結果として生成された応答コントロールを取得します。InitialLdapContext.newInstance
(Control[] reqCtls) LdapContext.newInstance
(Control[] requestControls) このコンテキストの新しいインスタンスを要求コントロールを使って生成します。void
void
指定されたコントロールとこのコンテキスト環境を使ってLDAPサーバーに再接続します。void
InitialLdapContext.setRequestControls
(Control[] requestControls) void
LdapContext.setRequestControls
(Control[] requestControls) このコンテキストで引き続き呼び出されるメソッドに要求コントロールを設定します。修飾子コンストラクタ説明環境プロパティまたは接続要求コントロールを使用しないで、初期コンテキストを構築します。InitialLdapContext
(Hashtable<?, ?> environment, Control[] connCtls) 環境プロパティおよび接続要求コントロールを使用して、初期コンテキストを構築します。 -
javax.naming.ldap.spiでのNamingExceptionの使用
修飾子と型メソッド説明abstract Optional<LdapDnsProviderResult>
LdapDnsProvider.lookupEndpoints
(String url, Map<?, ?> env) 指定されたContext
provider URL
および環境のエンドポイントとドメイン名をルックアップします。 -
javax.naming.spiでのNamingExceptionの使用
修飾子と型メソッド説明InitialContextFactoryBuilder.createInitialContextFactory
(Hashtable<?, ?> environment) 指定された環境を使って、初期コンテキスト・ファクトリを生成します。ObjectFactoryBuilder.createObjectFactory
(Object obj, Hashtable<?, ?> environment) 指定された環境を使って、新しいオブジェクト・ファクトリを生成します。static Context
NamingManager.getContinuationContext
(CannotProceedException cpe) コンテキスト操作を継続するコンテキストを生成します。static DirContext
DirectoryManager.getContinuationDirContext
(CannotProceedException cpe) DirContext
操作を続行するコンテキストを作成します。InitialContextFactory.getInitialContext
(Hashtable<?, ?> environment) 名前解決を開始する初期コンテキストを生成します。static Context
NamingManager.getInitialContext
(Hashtable<?, ?> env) 指定された環境プロパティを使って、初期コンテキストを生成します。static DirStateFactory.Result
DirectoryManager.getStateToBind
(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes attrs) 元のオブジェクトおよびその属性が指定されたときに、オブジェクトのバインディングの状態を取得します。DirStateFactory.getStateToBind
(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes inAttrs) 変換対象のオブジェクトおよび属性を、バインディングするためにオブジェクトの状態を取得します。static Object
NamingManager.getStateToBind
(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) オブジェクトのバインディングの状態を取得します。StateFactory.getStateToBind
(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) オブジェクトのバインディングの状態を取得します。static Context
NamingManager.getURLContext
(String scheme, Hashtable<?, ?> environment) 指定されたURLスキームIDにコンテキストを生成します。Resolver.resolveToClass
(String name, Class<? extends Context> contextType) 名前を部分的に解決します。Resolver.resolveToClass
(Name name, Class<? extends Context> contextType) 名前を部分的に解決します。static void
NamingManager.setInitialContextFactoryBuilder
(InitialContextFactoryBuilder builder) InitialContextFactoryビルダーがビルダーであることを指定します。static void
NamingManager.setObjectFactoryBuilder
(ObjectFactoryBuilder builder) ObjectFactoryBuilderは、オブジェクト・ファクトリをロードする際に使用するポリシーを決定します。