- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- javax.xml.ws.WebServiceException
-
- javax.xml.ws.ProtocolException
-
- All Implemented Interfaces:
-
Serializable
- 已知直接子类:
-
HTTPException
,SOAPFaultException
public class ProtocolException extends WebServiceException
ProtocolException
类是与特定协议绑定相关的异常的基类。 子类用于向客户端传送协议级故障信息,并可在服务器上使用以控制协议特定的故障表示。- 从以下版本开始:
- 1.6,JAX-WS 2.0
- 另请参见:
- Serialized Form
-
-
构造方法摘要
构造方法 Constructor 描述 ProtocolException()
构造一个新的协议异常,其中包含null
作为其详细消息。ProtocolException(String message)
使用指定的详细消息构造新的协议异常。ProtocolException(String message, Throwable cause)
构造一个新的运行时异常与指定的详细信息和原因。ProtocolException(Throwable cause)
构造具有指定原因的新运行时异常和(cause==null ? null : cause.toString())
的详细消息(通常包含原因的类和详细消息)。
-
方法摘要
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
构造方法详细信息
-
ProtocolException
public ProtocolException()
构造新的协议异常,其中包含null
作为其详细消息。 原因未初始化,可以随后通过调用Throwable.initCause(java.lang.Throwable)
进行初始化。
-
ProtocolException
public ProtocolException(String message)
使用指定的详细消息构造新的协议异常。 原因未初始化,可以随后通过调用Throwable.initCause(java.lang.Throwable)
进行初始化。- 参数
-
message
- 详细信息。 保存详细信息以供Throwable.getMessage()方法稍后检索。
-
ProtocolException
public ProtocolException(String message, Throwable cause)
构造一个新的运行时异常与指定的详细信息和原因。 请注意,与原因相关联的详细信息不会自动并入此运行时异常的详细消息。- 参数
-
message
- 详细消息(保存以供Throwable.getMessage()方法稍后检索)。 -
cause
- 原因(由Throwable.getCause()
方法保存供以后检索)。 (允许Anull
值,并表示原因不存在或未知。)
-
ProtocolException
public ProtocolException(Throwable cause)
构造具有指定原因的新运行时异常和(cause==null ? null : cause.toString())
的详细消息(通常包含原因的类和详细消息)。 这个构造函数对于运行时异常非常有用,对于其他throwable来说,它不仅仅是包装器。- 参数
-
cause
- 原因(保存以供以后通过Throwable.getCause()
方法检索)。 (允许Anull
值,表示原因不存在或未知。)
-
-