java.lang.Object
java.lang.Throwable
java.lang.Exception
javax.naming.NamingException
javax.naming.ContextNotEmptyException
- 所有已实现的接口:
-
Serializable
当尝试销毁一个非空上下文时,会抛出此异常。
如果程序想要特别处理这个异常,应该在尝试捕获NamingException之前明确捕获ContextNotEmptyException。例如,在捕获ContextNotEmptyException后,程序可能会尝试在重新尝试销毁之前删除上下文的内容。
在这里直接应用于NamingException的同步和序列化问题也适用于此处。
- 自 JDK 版本:
- 1.3
- 参见:
-
Field Summary
Fields declared in class javax.naming.NamingException
remainingName, resolvedName, resolvedObj, rootException
-
Constructor Summary
ConstructorDescription使用所有名称解析字段和解释初始化为 null 构造 ContextNotEmptyException 的新实例。ContextNotEmptyException
(String explanation) 使用解释构造 ContextNotEmptyException 的新实例。 -
Method Summary
Methods declared in class javax.naming.NamingException
appendRemainingComponent, appendRemainingName, getCause, getExplanation, getRemainingName, getResolvedName, getResolvedObj, getRootCause, initCause, setRemainingName, setResolvedName, setResolvedObj, setRootCause, toString, toString
Methods declared in class java.lang.Throwable
addSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
ContextNotEmptyException
使用解释构造 ContextNotEmptyException 的新实例。所有其他字段默认为 null。- 参数:
-
explanation
- 可能为 null 的字符串,包含有关此异常的附加详细信息。 - 参见:
-
ContextNotEmptyException
public ContextNotEmptyException()使用所有名称解析字段和解释初始化为 null 构造 ContextNotEmptyException 的新实例。
-