モジュール java.naming
パッケージ javax.naming

クラスNotContextException

すべての実装されたインタフェース:
Serializable

public class NotContextException extends NamingException
ネーミング操作を継続するためにコンテキストが必要な地点で、解決されたオブジェクトがコンテキストではない場合に、この例外はスローされます。 たとえば、Context.destroy()では、指定したオブジェクトがコンテキストである必要があります。 コンテキストでない場合、NotContextExceptionがスローされます。 別の例として、Contextメソッドの解決中に発生した非コンテキストがあります。

また、この例外がスローされるのはDirContextなどの、コンテキストの特定のサブタイプが必要なときに、解決されたオブジェクトがコンテキストであっても必要なサブタイプではない場合です。

NamingExceptionに適用される同期および直列化は、ここで直接適用されます。

導入されたバージョン:
1.3
関連項目:
Context.destroySubcontext(javax.naming.Name), 直列化された形式
  • コンストラクタの詳細

    • NotContextException

      public NotContextException(String explanation)
      説明を使用して、NotContextExceptionの新しいコンテキストを構築します。 ほかのフィールドのデフォルトはすべてnullになります。
      パラメータ:
      explanation - この例外に関するnullの可能性がある追加の詳細情報。
      関連項目:
      Throwable.getMessage()
    • NotContextException

      public NotContextException()
      NotContextExceptionの新しいインスタンスを構築します。 フィールドのデフォルトはすべてnullになります。