クラス
javax.naming.NamingExceptionの使用
NamingExceptionを使用するパッケージ
パッケージ
説明
ネーム・サービスにアクセスするためのクラスおよびインタフェースを提供します。
javax.namingパッケージを拡張して、ディレクトリ・サービスにアクセスするための機能を提供します。ネーミングおよびディレクトリ・サービスにアクセスする場合、イベント通知のサポートを提供します。
LDAPv3の拡張操作とコントロールのサポートを提供します。
javax.namingおよび関連パッケージを介したネーミング・サービスおよびディレクトリ・サービスへのアクセスを動的にプラグインする手段を提供します。-
javax.namingでのNamingExceptionの使用
javax.namingのNamingExceptionのサブクラス修飾子と型クラス説明classこの例外は、ネーミング・サービスまたはディレクトリ・サービスにアクセスする際に認証エラーが発生した場合にスローされます。classこの例外は、要求された認証の特定のフレーバがサポートされていない場合にスローされます。classこの例外は、オペレーションをこれ以上進められない名前のポイントにオペレーションが達したことを示すためにスローされます。classこの例外は、クライアントがディレクトリ・サービスまたはネーミング・サービスと通信できない場合にスローされます。classこの例外は、構成上の問題がある場合にスローされます。classこの例外は、空ではないコンテキストを破棄しようとした場合にスローされます。classこの例外は、要求されたオペレーションを完了するためにリソースが利用できない場合にスローされます。classこの例外は、ネーミング操作の呼出しが割り込まれた場合にスローされます。classこの例外は、指定された名前がネーミング・システムのネーミング構文と一致しないことを示します。classこの例外は、ユーザーまたはシステムで指定された制限によってメソッドが異常終了した場合にスローされます。classこの例外は、リンクの解決中に発生した問題を記述するために使用されます。classこの例外は、リンクの解決を試行中にループが検出されたか、またはリンク数の実装固有の制限に達したときにスローされます。classこの例外は、リンクを解決または構築するときに無効なリンクが見つかった場合にスローされます。classこの例外は、名前がすでにほかのオブジェクトにバインドされているために、バインディングを追加できないことを示すメソッドによってスローされます。classこの例外は、バインドされていないために、名前のコンポーネントを解決できない場合にスローされます。classContextおよびDirContextインタフェースでの操作によってスローされるセキュリティに関連する例外のスーパー・クラスです。classこの例外は、初期コンテキスト実装が作成できない場合にスローされます。classこの例外は、クライアントがアクセス権を持たない操作を実行しようとするとスローされます。classネーミング操作を継続するためにコンテキストが必要な地点で、解決されたオブジェクトがコンテキストではない場合に、この例外はスローされます。classコンテキスト実装が呼び出された操作をサポートしない場合に、この例外はスローされます。classこの例外は、現在返されている結果、またはこれまでに返された結果が部分的であること、および操作が完了できないことを示すためにスローされます。classこのabstractクラスは、LDAP v3サーバーによって返される場合などの参照に応答して生成される参照例外を表すのに使用されます。classこの例外は、ディレクトリ・サービスまたはネーム・サービスとの通信を試みた結果、そのサービスが利用できない場合にスローされます。classこの例外は、メソッドがサイズ関連の制限を超える結果を生成した場合にスローされます。classこの例外は、メソッドが指定された制限時間内に終了しない場合にスローされます。NamingExceptionを投げるjavax.namingのメソッド修飾子と型メソッド説明Context.addToEnvironment(String propName, Object propVal) このコンテキストの環境に、新しい環境プロパティを追加します。InitialContext.addToEnvironment(String propName, Object propVal) void名前をオブジェクトにバインドします。void名前をオブジェクトにバインドします。voidvoidvoidContext.close()このコンテキストを閉じます。voidInitialContext.close()voidNamingEnumeration.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) voidContext.destroySubcontext(String name) 名前付きコンテキストを破棄し、名前空間から削除します。voidContext.destroySubcontext(Name name) 名前付きコンテキストを破棄し、名前空間から削除します。voidInitialContext.destroySubcontext(String name) voidInitialContext.destroySubcontext(Name name) static <T> T名前付きオブジェクトを取得するstaticメソッドです。static <T> T名前付きオブジェクトを取得するstaticメソッドです。protected ContextInitialContext.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 ContextReferralException.getReferralContext()メソッドを継続する時点のコンテキストを取り出します。abstract ContextReferralException.getReferralContext(Hashtable<?, ?> env) 環境プロパティを使用するメソッドを継続する時点のコンテキストを取り出します。protected ContextInitialContext.getURLOrDefaultInitCtx(String name) 文字列名nameを解決するためのコンテキストを取得します。protected ContextInitialContext.getURLOrDefaultInitCtx(Name name) nameを解決するためのコンテキストを取得します。booleanNamingEnumeration.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名前をオブジェクトにバインドし、既存のバインディングを上書きします。voidvoidContext.removeFromEnvironment(String propName) このコンテキストの環境から環境プロパティを削除します。InitialContext.removeFromEnvironment(String propName) void新しい名前を、以前の名前にバインドされたオブジェクトにバインドし、以前の名前をアンバインドします。void新しい名前を、以前の名前にバインドされたオブジェクトにバインドし、以前の名前をアンバインドします。voidvoidvoid名前付きオブジェクトをアンバインドします。void名前付きオブジェクトをアンバインドします。voidvoidNamingExceptionをスローするjavax.namingのコンストラクタ修飾子コンストラクタ説明初期コンテキストを構築します。protectedInitialContext(boolean lazy) 初期化しないオプションを持つ初期コンテキストを構築します。InitialContext(Hashtable<?, ?> environment) 指定した環境を使用して初期コンテキストを構築します。 -
javax.naming.directoryでのNamingExceptionの使用
修飾子と型クラス説明classこの例外は、すでに存在する属性を追加しようとするとスローされます。classこの例外は、属性の(スキーマ)定義や属性の状態と矛盾する、属性、その識別子、またはその値の追加、削除、または変更を実行しようとするとスローされます。classこの例外は、無効な属性識別子を使って属性を追加または作成しようとした場合にスローされます。classこの例外は、不完全にまたは不正に指定された属性セットを追加または変更しようとした場合にスローされます。classこのクラスは、属性のスキーマの定義と矛盾する値を属性に追加しようとした場合にスローされます。classこの例外は、検索操作のためのSearchControlsの指定が無効な場合にスローされます。classこの例外は、検索フィルタの指定が無効である場合にスローされます。classこの例外は、存在しない属性にアクセスしようとした場合にスローされます。classこの例外は、メソッドがなんらかの形でスキーマに違反した場合にスローされます。修飾子と型メソッド説明voidDirContext.bind(String name, Object obj, Attributes attrs) 関連付けられている属性とともに、名前をオブジェクトにバインドします。voidDirContext.bind(Name name, Object obj, Attributes attrs) 関連付けられている属性とともに、名前をオブジェクトにバインドします。voidInitialDirContext.bind(String name, Object obj, Attributes attrs) voidInitialDirContext.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) voidDirContext.modifyAttributes(String name, int mod_op, Attributes attrs) 名前付きオブジェクトに関連付けられている属性を変更します。voidDirContext.modifyAttributes(String name, ModificationItem[] mods) 順序付けされた変更リストを使用して、指定されたオブジェクトに関連付けられている属性を変更します。voidDirContext.modifyAttributes(Name name, int mod_op, Attributes attrs) 名前付きオブジェクトに関連付けられている属性を変更します。voidDirContext.modifyAttributes(Name name, ModificationItem[] mods) 順序付けされた変更リストを使用して、指定されたオブジェクトに関連付けられている属性を変更します。voidInitialDirContext.modifyAttributes(String name, int mod_op, Attributes attrs) voidInitialDirContext.modifyAttributes(String name, ModificationItem[] mods) voidInitialDirContext.modifyAttributes(Name name, int mod_op, Attributes attrs) voidInitialDirContext.modifyAttributes(Name name, ModificationItem[] mods) voidDirContext.rebind(String name, Object obj, Attributes attrs) 関連付けられている属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。voidDirContext.rebind(Name name, Object obj, Attributes attrs) 関連付けられている属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。voidInitialDirContext.rebind(String name, Object obj, Attributes attrs) voidInitialDirContext.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) NamingExceptionをスローするjavax.naming.directoryのコンストラクタ修飾子コンストラクタ説明初期DirContextを構築します。protectedInitialDirContext(boolean lazy) 初期化しないというオプションを持つ初期DirContextを構築します。InitialDirContext(Hashtable<?, ?> environment) 指定した環境を使用して初期DirContextを構築します。 -
javax.naming.eventでのNamingExceptionの使用
NamingExceptionを投げるjavax.naming.eventのメソッド修飾子と型メソッド説明voidEventContext.addNamingListener(String target, int scope, NamingListener l) リスナーを追加して、文字列のターゲット名およびスコープで特定したオブジェクトの変更時に、トリガーされた名前付きイベントを受け取れるようにします。voidEventContext.addNamingListener(Name target, int scope, NamingListener l) リスナーを追加して、ターゲットおよびスコープで特定オブジェクトの変更時にトリガーされた、名前付きイベントを受け取れるようにします。voidEventDirContext.addNamingListener(String target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) 検索フィルタfilterで識別されるオブジェクトおよび文字列ターゲット名で指定されたオブジェクトのフィルタ引数が変更された場合に起動されるネーミング・イベントを受信するリスナーを追加します。voidEventDirContext.addNamingListener(String target, String filter, SearchControls ctls, NamingListener l) 文字列ターゲット名で指定されたオブジェクトの検索フィルタfilterで識別されるオブジェクトが変更されたときに起動されるネーミング・イベントを受信するためのリスナーを追加します。voidEventDirContext.addNamingListener(Name target, String filter, Object[] filterArgs, SearchControls ctls, NamingListener l) 検索フィルタfilterで識別されるオブジェクトおよびターゲットで指定されたオブジェクトのフィルタ引数が変更された場合に起動されるネーミング・イベントを受信するリスナーを追加します。voidEventDirContext.addNamingListener(Name target, String filter, SearchControls ctls, NamingListener l) ターゲットで指定されたオブジェクトの検索フィルタfilterで識別されるオブジェクトが変更されたときに起動されるネーミング・イベントを受信するためのリスナーを追加します。voidEventContext.removeNamingListener(NamingListener l) このEventContextによって起動されたネーミング・イベントの受信からリスナーを削除します。booleanEventContext.targetMustExist()存在しないターゲットで、リスナーが配信処理を登録できるかどうか判定します。型NamingExceptionのパラメータを持つjavax.naming.eventのコンストラクタ修飾子コンストラクタ説明NamingExceptionEvent(EventContext source, NamingException exc) NamingExceptionがスローされたコンテキストとスローされた例外を使用して、NamingExceptionEventのインスタンスを構築します。 -
javax.naming.ldapでのNamingExceptionの使用
NamingExceptionを返すjavax.naming.ldapのメソッド修飾子と型メソッド説明SortResponseControl.getException()結果コードに適したNamingExceptionを取得します。UnsolicitedNotification.getException()サーバーによって送信された情報を使って構築された例外を取得します。NamingExceptionを投げるjavax.naming.ldapのメソッド修飾子と型メソッド説明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 ControlControlFactory.getControlInstance(Control ctl) コントロール・ファクトリを使用するコントロールを作成します。static ControlControlFactory.getControlInstance(Control ctl, Context ctx, Hashtable<?, ?> env) 既知のコントロール・ファクトリを使用してコントロールを作成します。Control[]HasControls.getControls()このインタフェースを実装するオブジェクトから、Controlの配列を取得します。abstract ContextLdapReferralException.getReferralContext()コントロールは使わずに、コンテキストの環境を使用してメソッドを継続する時点のコンテキストを検出します。abstract ContextLdapReferralException.getReferralContext(Hashtable<?, ?> env) コントロールは使用せずに、環境プロパティを使用してメソッドを継続する時点のコンテキストを検出します。abstract ContextLdapReferralException.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) このコンテキストの新しいインスタンスを要求コントロールを使って生成します。voidvoid指定されたコントロールとこのコンテキスト環境を使ってLDAPサーバーに再接続します。voidInitialLdapContext.setRequestControls(Control[] requestControls) voidLdapContext.setRequestControls(Control[] requestControls) このコンテキストで引き続き呼び出されるメソッドに要求コントロールを設定します。NamingExceptionをスローするjavax.naming.ldapのコンストラクタ修飾子コンストラクタ説明環境プロパティまたは接続要求コントロールを使用しないで、初期コンテキストを構築します。InitialLdapContext(Hashtable<?, ?> environment, Control[] connCtls) 環境プロパティおよび接続要求コントロールを使用して、初期コンテキストを構築します。 -
javax.naming.ldap.spiでのNamingExceptionの使用
NamingExceptionを投げるjavax.naming.ldap.spiのメソッド修飾子と型メソッド説明abstract Optional<LdapDnsProviderResult> LdapDnsProvider.lookupEndpoints(String url, Map<?, ?> env) 指定されたContextprovider URLおよび環境のエンドポイントとドメイン名をルックアップします。 -
javax.naming.spiでのNamingExceptionの使用
NamingExceptionを投げるjavax.naming.spiのメソッド修飾子と型メソッド説明InitialContextFactoryBuilder.createInitialContextFactory(Hashtable<?, ?> environment) 指定された環境を使って、初期コンテキスト・ファクトリを生成します。ObjectFactoryBuilder.createObjectFactory(Object obj, Hashtable<?, ?> environment) 指定された環境を使って、新しいオブジェクト・ファクトリを生成します。static ContextNamingManager.getContinuationContext(CannotProceedException cpe) コンテキスト操作を継続するコンテキストを生成します。static DirContextDirectoryManager.getContinuationDirContext(CannotProceedException cpe) DirContext操作を続行するコンテキストを作成します。InitialContextFactory.getInitialContext(Hashtable<?, ?> environment) 名前解決を開始する初期コンテキストを生成します。static ContextNamingManager.getInitialContext(Hashtable<?, ?> env) 指定された環境プロパティを使って、初期コンテキストを生成します。static DirStateFactory.ResultDirectoryManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes attrs) 元のオブジェクトおよびその属性が指定されたときに、オブジェクトのバインディングの状態を取得します。DirStateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment, Attributes inAttrs) 変換対象のオブジェクトおよび属性を、バインディングするためにオブジェクトの状態を取得します。static ObjectNamingManager.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) オブジェクトのバインディングの状態を取得します。StateFactory.getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?, ?> environment) オブジェクトのバインディングの状態を取得します。static ContextNamingManager.getURLContext(String scheme, Hashtable<?, ?> environment) 指定されたURLスキームIDにコンテキストを生成します。Resolver.resolveToClass(String name, Class<? extends Context> contextType) 名前を部分的に解決します。Resolver.resolveToClass(Name name, Class<? extends Context> contextType) 名前を部分的に解決します。static voidNamingManager.setInitialContextFactoryBuilder(InitialContextFactoryBuilder builder) InitialContextFactoryビルダーがビルダーであることを指定します。static voidNamingManager.setObjectFactoryBuilder(ObjectFactoryBuilder builder) ObjectFactoryBuilderは、オブジェクト・ファクトリをロードする際に使用するポリシーを決定します。