Module com.sun.xml.messaging.saaj
Class MessagingException
java.lang.Object
java.lang.Throwable
java.lang.Exception
com.sun.xml.messaging.saaj.packaging.mime.MessagingException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
ParseException
The base class for all exceptions thrown by the Messaging classes
- See Also:
-
Constructor Summary
ConstructorDescriptionConstructs a MessagingException with no detail message.Constructs a MessagingException with the specified detail message.Constructs a MessagingException with the specified Exception and detail message. -
Method Summary
Modifier and TypeMethodDescriptionProduce the message, include the message from the nested exception if there is one.Get the next exception chained to this one.boolean
Add an exception to the end of the chain.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
MessagingException
public MessagingException()Constructs a MessagingException with no detail message. -
MessagingException
Constructs a MessagingException with the specified detail message.- Parameters:
s
- the detail message
-
MessagingException
Constructs a MessagingException with the specified Exception and detail message. The specified exception is chained to this exception.- Parameters:
s
- the detail messagee
- the embedded exception- See Also:
-
-
Method Details
-
getNextException
Get the next exception chained to this one. If the next exception is a MessagingException, the chain may extend further.- Returns:
- next Exception, null if none.
-
setNextException
Add an exception to the end of the chain. If the end is not a MessagingException, this exception cannot be added to the end.- Parameters:
ex
- the new end of the Exception chain- Returns:
true
if the this Exception was added,false
otherwise.
-
getMessage
Produce the message, include the message from the nested exception if there is one.- Overrides:
getMessage
in classThrowable
-