javax.xml.soap
Class SOAPException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byjavax.xml.soap.SOAPException
All Implemented Interfaces:
java.io.Serializable

public class SOAPException
extends java.lang.Exception

An exception that signals that a SOAP exception has occurred. A SOAPException object may contain a String that gives the reason for the exception, an embedded Throwable object, or both. This class provides methods for retrieving reason messages and for retrieving the embedded Throwable object.

Typical reasons for throwing a SOAPException object are problems such as difficulty setting a header, not being able to send a message, and not being able to get a connection with the provider. Reasons for embedding a Throwable object include problems such as input/output errors or a parsing problem, such as an error in parsing a header.

See Also:
Serialized Form

Constructor Summary
SOAPException()
          Constructs a SOAPException object with no reason or embedded Throwable object.
SOAPException(java.lang.String reason)
          Constructs a SOAPException object with the given String as the reason for the exception being thrown.
SOAPException(java.lang.String reason, java.lang.Throwable cause)
          Constructs a SOAPException object with the given String as the reason for the exception being thrown and the given Throwable object as an embedded exception.
SOAPException(java.lang.Throwable cause)
          Constructs a SOAPException object initialized with the given Throwable object.
 
Method Summary
 java.lang.Throwable getCause()
          Returns the Throwable object embedded in this SOAPException if there is one.
 java.lang.String getMessage()
          Returns the detail message for this SOAPException object.
 java.lang.Throwable initCause(java.lang.Throwable cause)
          Initializes the cause field of this SOAPException object with the given Throwable object.
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getStackTrace, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SOAPException

public SOAPException()
Constructs a SOAPException object with no reason or