クラス
javax.naming.NamingExceptionの使用
| パッケージ | 説明 |
|---|---|
| javax.naming |
ネーム・サービスにアクセスするためのクラスおよびインタフェースを提供します。
|
| javax.naming.directory |
javax.namingパッケージを拡張して、ディレクトリ・サービスにアクセスする機能を提供します。 |
| javax.naming.event |
ネーミングおよびディレクトリ・サービスにアクセスする場合、イベント通知のサポートを提供します。
|
| javax.naming.ldap |
LDAPv3の拡張操作とコントロールのサポートを提供します。
|
| javax.naming.ldap.spi | |
| javax.naming.spi |
javax.namingおよび関連パッケージを使用して、ネーミングおよびディレクトリ・サービスにアクセスするためのサポートを動的にプラグインする手段を提供します。 |
-
javax.namingでのNamingExceptionの使用
javax.namingでのNamingExceptionのサブクラス 修飾子と型 クラス 説明 classAuthenticationExceptionこの例外は、ネーミング・サービスまたはディレクトリ・サービスにアクセスする際に認証エラーが発生した場合にスローされます。classAuthenticationNotSupportedExceptionこの例外は、要求された認証の特定のフレーバがサポートされていない場合にスローされます。classCannotProceedExceptionこの例外は、オペレーションをこれ以上進められない名前のポイントにオペレーションが達したことを示すためにスローされます。classCommunicationExceptionこの例外は、クライアントがディレクトリ・サービスまたはネーミング・サービスと通信できない場合にスローされます。classConfigurationExceptionこの例外は、構成上の問題がある場合にスローされます。classContextNotEmptyExceptionこの例外は、空ではないコンテキストを破棄しようとした場合にスローされます。classInsufficientResourcesExceptionこの例外は、要求されたオペレーションを完了するためにリソースが利用できない場合にスローされます。classInterruptedNamingExceptionこの例外は、ネーミング操作の呼出しが割り込まれた場合にスローされます。classInvalidNameExceptionこの例外は、指定された名前がネーミング・システムのネーミング構文と一致しないことを示します。classLimitExceededExceptionこの例外は、ユーザーまたはシステムで指定された制限によってメソッドが異常終了した場合にスローされます。classLinkExceptionこの例外は、リンクの解決中に発生した問題を記述するために使用されます。classLinkLoopExceptionこの例外は、リンクを解決しようとしたときにループが検出された場合、またはリンク数の実装固有の制限に達した場合にスローされます。classMalformedLinkExceptionこの例外は、リンクを解決または構築するときに無効なリンクが見つかった場合にスローされます。classNameAlreadyBoundExceptionこの例外は、名前がすでにほかのオブジェクトにバインドされているために、バインディングを追加できないことを示すメソッドによってスローされます。classNameNotFoundExceptionこの例外は、バインドされていないために、名前のコンポーネントを解決できない場合にスローされます。classNamingSecurityExceptionContextおよびDirContextインタフェースでの操作によってスローされるセキュリティに関連する例外のスーパー・クラスです。classNoInitialContextExceptionこの例外は、初期コンテキスト実装が作成できない場合にスローされます。classNoPermissionExceptionこの例外は、クライアントがアクセス権を持たない操作を実行しようとするとスローされます。classNotContextExceptionネーミング操作を継続するためにコンテキストが必要な地点で、解決されたオブジェクトがコンテキストではない場合に、この例外はスローされます。classOperationNotSupportedExceptionコンテキスト実装が呼び出された操作をサポートしない場合に、この例外はスローされます。classPartialResultExceptionこの例外は、現在返されている結果、またはこれまでに返された結果が部分的であること、および操作が完了できないことを示すためにスローされます。classReferralExceptionこのabstractクラスは、LDAP v3サーバーによって返される場合などの参照に応答して生成される参照例外を表すのに使用されます。classServiceUnavailableExceptionこの例外は、ディレクトリ・サービスまたはネーム・サービスとの通信を試みた結果、そのサービスが利用できない場合にスローされます。classSizeLimitExceededExceptionこの例外は、メソッドがサイズ関連の制限を超える結果を生成した場合にスローされます。classTimeLimitExceededExceptionこの例外は、メソッドが指定された制限時間内に終了しない場合にスローされます。NamingExceptionをスローするjavax.namingのメソッド 修飾子と型 メソッド 説明 ObjectContext. addToEnvironment(String propName, Object propVal)このコンテキストの環境に、新しい環境プロパティを追加します。voidContext. bind(String name, Object obj)名前をオブジェクトにバインドします。voidContext. bind(Name name, Object obj)名前をオブジェクトにバインドします。voidContext. close()このコンテキストを閉じます。voidNamingEnumeration. close()この列挙を閉じます。StringContext. composeName(String name, String prefix)このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。NameContext. composeName(Name name, Name prefix)このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。StringInitialContext. composeName(String name, String prefix)このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。NameInitialContext. composeName(Name name, Name prefix)このコンテキストを基準にした名前を持つこのコンテキストの名前を変換します。ContextContext. createSubcontext(String name)新しいコンテキストを作成してバインドします。ContextContext. createSubcontext(Name name)新しいコンテキストを作成してバインドします。voidContext. destroySubcontext(String name)名前付きコンテキストを破棄し、名前空間から削除します。voidContext. destroySubcontext(Name name)名前付きコンテキストを破棄し、名前空間から削除します。static <T> TInitialContext. doLookup(String name)名前付きオブジェクトを取得するstaticメソッドです。static <T> TInitialContext. doLookup(Name name)名前付きオブジェクトを取得するstaticメソッドです。protected ContextInitialContext. getDefaultInitCtx()NamingManager.getInitialContext()を呼び出すことによって初期コンテキストを取得し、それをdefaultInitCtx内にキャッシュします。Hashtable<?,?>Context. getEnvironment()このコンテキストで有効な環境を取得します。StringLinkRef. getLinkName()このリンクの名前を取得します。StringContext. getNameInNamespace()独自の名前空間でこのコンテキストの完全な名前を取得します。NameParserContext. getNameParser(String name)名前付きコンテキストに関連したパーサーを取得します。NameParserContext. getNameParser(Name name)名前付きコンテキストに関連したパーサーを取得します。ReferenceReferenceable. 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 voidInitialContext. init(Hashtable<?,?> environment)指定した環境を使用して初期コンテキストを初期化します。NamingEnumeration<NameClassPair>Context. list(String name)バインドされたオブジェクトのクラス名とともに、名前付きコンテキストでバインドされた名前を列挙します。NamingEnumeration<NameClassPair>Context. list(Name name)バインドされたオブジェクトのクラス名とともに、名前付きコンテキストでバインドされた名前を列挙します。NamingEnumeration<Binding>Context. listBindings(String name)バインドされたオブジェクトとともに、名前付きコンテキストでバインドされた名前を列挙します。NamingEnumeration<Binding>Context. listBindings(Name name)バインドされたオブジェクトとともに、名前付きコンテキストでバインドされた名前を列挙します。ObjectContext. lookup(String name)名前付きオブジェクトを取得します。ObjectContext. lookup(Name name)名前付きオブジェクトを取得します。ObjectContext. lookupLink(String name)名前の終端の基本コンポーネントを除くリンクをともなう、名前付きオブジェクトを取得します。ObjectContext. lookupLink(Name name)名前の終端の基本コンポーネントを除くリンクをともなう、名前付きオブジェクトを取得します。TNamingEnumeration. next()列挙内の次の要素を検索します。NameNameParser. parse(String name)名前の構文をコンポーネントに構文解析します。voidContext. rebind(String name, Object obj)名前をオブジェクトにバインドし、既存のバインディングを上書きします。voidContext. rebind(Name name, Object obj)名前をオブジェクトにバインドし、既存のバインディングを上書きします。ObjectContext. removeFromEnvironment(String propName)このコンテキストの環境から環境プロパティを削除します。voidContext. rename(String oldName, String newName)新しい名前を、以前の名前にバインドされたオブジェクトにバインドし、以前の名前をアンバインドします。voidContext. rename(Name oldName, Name newName)新しい名前を、以前の名前にバインドされたオブジェクトにバインドし、以前の名前をアンバインドします。voidContext. unbind(String name)名前付きオブジェクトをアンバインドします。voidContext. unbind(Name name)名前付きオブジェクトをアンバインドします。NamingExceptionをスローするjavax.namingのコンストラクタ コンストラクタ 説明 InitialContext()初期コンテキストを構築します。InitialContext(boolean lazy)初期化しないオプションを持つ初期コンテキストを構築します。InitialContext(Hashtable<?,?> environment)指定した環境を使用して初期コンテキストを構築します。 -
javax.naming.directoryでのNamingExceptionの使用
javax.naming.directoryでのNamingExceptionのサブクラス 修飾子と型 クラス 説明 classAttributeInUseExceptionこの例外は、すでに存在する属性を追加しようとするとスローされます。classAttributeModificationExceptionこの例外は、属性の(スキーマ)定義や属性の状態と矛盾する、属性、その識別子、またはその値の追加、削除、または変更を実行しようとするとスローされます。classInvalidAttributeIdentifierExceptionこの例外は、無効な属性識別子を使って属性を追加または作成しようとした場合にスローされます。classInvalidAttributesExceptionこの例外は、不完全にまたは不正に指定された属性セットを追加または変更しようとした場合にスローされます。classInvalidAttributeValueExceptionこのクラスは、属性のスキーマの定義と矛盾する値を属性に追加しようとした場合にスローされます。classInvalidSearchControlsExceptionこの例外は、検索操作のためのSearchControlsの指定が無効な場合にスローされます。classInvalidSearchFilterExceptionこの例外は、検索フィルタの指定が無効である場合にスローされます。classNoSuchAttributeExceptionこの例外は、存在しない属性にアクセスしようとした場合にスローされます。classSchemaViolationExceptionこの例外は、メソッドがなんらかの形でスキーマに違反した場合にスローされます。NamingExceptionをスローするjavax.naming.directoryのメソッド 修飾子と型 メソッド 説明 voidDirContext. bind(String name, Object obj, Attributes attrs)関連付けられている属性とともに、名前をオブジェクトにバインドします。voidDirContext. bind(Name name, Object obj, Attributes attrs)関連付けられている属性とともに、名前をオブジェクトにバインドします。DirContextDirContext. createSubcontext(String name, Attributes attrs)関連付けられている属性とともに、名前をオブジェクトにバインドします。DirContextDirContext. createSubcontext(Name name, Attributes attrs)関連付けられている属性とともに、名前をオブジェクトにバインドします。ObjectAttribute. get()この属性の値の1つを検出します。ObjectAttribute. get(int ix)属性値の順序付けられたリストから属性値を取り出します。ObjectBasicAttribute. get()この属性の値の1つを検出します。NamingEnumeration<?>Attribute. getAll()属性値の列挙を取り出します。NamingEnumeration<?>BasicAttribute. getAll()この属性の値の列挙を取り出します。DirContextAttribute. getAttributeDefinition()属性のスキーマ定義を取り出します。DirContextBasicAttribute. getAttributeDefinition()この属性のスキーマ定義を取り出します。AttributesDirContext. getAttributes(String name)名前付きオブジェクトに関連付けられている属性をすべて取得します。AttributesDirContext. getAttributes(String name, String[] attrIds)名前付きオブジェクトに関連付けられている属性で選択されたものを取得します。AttributesDirContext. getAttributes(Name name)名前付きオブジェクトに関連付けられている属性をすべて取得します。AttributesDirContext. getAttributes(Name name, String[] attrIds)名前付きオブジェクトに関連付けられている属性で選択されたものを取得します。DirContextAttribute. getAttributeSyntaxDefinition()属性に関連付けられている構文定義を取り出します。DirContextBasicAttribute. getAttributeSyntaxDefinition()この属性に関連付けられている構文の定義を検索します。DirContextDirContext. getSchema(String name)名前付きオブジェクトに関連したスキーマを取得します。DirContextDirContext. getSchema(Name name)名前付きオブジェクトに関連したスキーマを取得します。DirContextDirContext. getSchemaClassDefinition(String name)指定されたオブジェクトのクラス定義のスキーマ・オブジェクトを含むコンテキストを取得します。DirContextDirContext. 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)順序付けされた変更リストを使用して、指定されたオブジェクトに関連付けられている属性を変更します。voidDirContext. rebind(String name, Object obj, Attributes attrs)関連付けられている属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。voidDirContext. rebind(Name name, Object obj, Attributes attrs)関連付けられている属性とともに名前をオブジェクトにバインドし、既存のバインディングをオーバーライドします。NamingEnumeration<SearchResult>DirContext. search(String name, String filterExpr, Object[] filterArgs, SearchControls cons)名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。NamingEnumeration<SearchResult>DirContext. search(String name, String filter, SearchControls cons)名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。NamingEnumeration<SearchResult>DirContext. search(String name, Attributes matchingAttributes)指定された属性のセットを含むオブジェクトを単一コンテキストで検索します。NamingEnumeration<SearchResult>DirContext. search(String name, Attributes matchingAttributes, String[] attributesToReturn)指定された属性のセットを含むオブジェクトを単一コンテキストで検索し、選択した属性を取得します。NamingEnumeration<SearchResult>DirContext. search(Name name, String filterExpr, Object[] filterArgs, SearchControls cons)名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。NamingEnumeration<SearchResult>DirContext. search(Name name, String filter, SearchControls cons)名前付きコンテキストまたは名前付きオブジェクトで、指定された検索フィルタを満たすエントリを検索します。NamingEnumeration<SearchResult>DirContext. search(Name name, Attributes matchingAttributes)指定された属性のセットを含むオブジェクトを単一コンテキストで検索します。NamingEnumeration<SearchResult>DirContext. search(Name name, Attributes matchingAttributes, String[] attributesToReturn)指定された属性のセットを含むオブジェクトを単一コンテキストで検索し、選択した属性を取得します。NamingExceptionをスローするjavax.naming.directoryのコンストラクタ コンストラクタ 説明 InitialDirContext()初期DirContextを構築します。InitialDirContext(boolean lazy)初期化しないというオプションを持つ初期DirContextを構築します。InitialDirContext(Hashtable<?,?> environment)指定した環境を使用して初期DirContextを構築します。 -
javax.naming.eventでのNamingExceptionの使用
NamingExceptionを返すjavax.naming.eventのメソッド 修飾子と型 メソッド 説明 NamingExceptionNamingExceptionEvent. getException()スローされた例外を取得します。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の使用
javax.naming.ldapでのNamingExceptionのサブクラス 修飾子と型 クラス 説明 classLdapReferralExceptionこのabstractクラスは、LDAP参照例外を表すために使用されます。NamingExceptionを返すjavax.naming.ldapのメソッド 修飾子と型 メソッド 説明 NamingExceptionSortResponseControl. getException()結果コードに適したNamingExceptionを取得します。NamingExceptionUnsolicitedNotification. getException()サーバーによって送信された情報を使って構築された例外を取得します。NamingExceptionをスローするjavax.naming.ldapのメソッド 修飾子と型 メソッド 説明 ExtendedResponseExtendedRequest. createExtendedResponse(String id, byte[] berValue, int offset, int length)この要求に対応する応答オブジェクトを作成します。ExtendedResponseStartTlsRequest. createExtendedResponse(String id, byte[] berValue, int offset, int length)LDAP StartTLS拡張要求に対応する拡張応答オブジェクトを作成します。ExtendedResponseLdapContext. extendedOperation(ExtendedRequest request)拡張操作を実行します。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[]LdapContext. getRequestControls()このコンテキストに有効な要求コントロールを取得します。Control[]LdapContext. getResponseControls()このコンテキストで最後に呼び出されたメソッドの結果として生成された応答コントロールを取得します。LdapContextLdapContext. newInstance(Control[] requestControls)このコンテキストの新しいインスタンスを要求コントロールを使って生成します。voidLdapContext. reconnect(Control[] connCtls)指定されたコントロールとこのコンテキスト環境を使ってLDAPサーバーに再接続します。voidLdapContext. setRequestControls(Control[] requestControls)このコンテキストで引き続き呼び出されるメソッドに要求コントロールを設定します。NamingExceptionをスローするjavax.naming.ldapのコンストラクタ コンストラクタ 説明 InitialLdapContext()環境プロパティまたは接続要求コントロールを使用しないで、初期コンテキストを構築します。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のメソッド 修飾子と型 メソッド 説明 InitialContextFactoryInitialContextFactoryBuilder. createInitialContextFactory(Hashtable<?,?> environment)指定された環境を使って、初期コンテキスト・ファクトリを生成します。ObjectFactoryObjectFactoryBuilder. createObjectFactory(Object obj, Hashtable<?,?> environment)指定された環境を使って、新しいオブジェクト・ファクトリを生成します。static ContextNamingManager. getContinuationContext(CannotProceedException cpe)コンテキスト操作を継続するコンテキストを生成します。static DirContextDirectoryManager. getContinuationDirContext(CannotProceedException cpe)DirContext操作を続行するコンテキストを作成します。ContextInitialContextFactory. getInitialContext(Hashtable<?,?> environment)名前解決を開始する初期コンテキストを生成します。static ContextNamingManager. getInitialContext(Hashtable<?,?> env)指定された環境プロパティを使って、初期コンテキストを生成します。static DirStateFactory.ResultDirectoryManager. getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes attrs)元のオブジェクトおよびその属性が指定されたときに、オブジェクトのバインディングの状態を取得します。DirStateFactory.ResultDirStateFactory. getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment, Attributes inAttrs)変換対象のオブジェクトおよび属性を、バインディングするためにオブジェクトの状態を取得します。static ObjectNamingManager. getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)オブジェクトのバインディングの状態を取得します。ObjectStateFactory. getStateToBind(Object obj, Name name, Context nameCtx, Hashtable<?,?> environment)オブジェクトのバインディングの状態を取得します。static ContextNamingManager. getURLContext(String scheme, Hashtable<?,?> environment)指定されたURLスキームIDにコンテキストを生成します。ResolveResultResolver. resolveToClass(String name, Class<? extends Context> contextType)名前を部分的に解決します。ResolveResultResolver. resolveToClass(Name name, Class<? extends Context> contextType)名前を部分的に解決します。static voidNamingManager. setInitialContextFactoryBuilder(InitialContextFactoryBuilder builder)InitialContextFactoryビルダーがビルダーであることを指定します。static voidNamingManager. setObjectFactoryBuilder(ObjectFactoryBuilder builder)ObjectFactoryBuilderは、オブジェクト・ファクトリをロードする際に使用するポリシーを決定します。