java.lang.Object
java.lang.Throwable
java.lang.Exception
jakarta.mail.MessagingException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AuthenticationFailedException,- FolderClosedException,- FolderNotFoundException,- IllegalWriteException,- MailConnectException,- MessageRemovedException,- MethodNotSupportedException,- NoSuchProviderException,- ParseException,- ReadOnlyFolderException,- SearchException,- SendFailedException,- SMTPAddressSucceededException,- StoreClosedException
The base class for all exceptions thrown by the Messaging classes
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionConstructs 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 SummaryModifier and TypeMethodDescriptiongetCause()Overrides thegetCausemethod ofThrowableto return the next exception in the chain of nested exceptions.Get the next exception chained to this one.booleanAdd an exception to the end of the chain.toString()Override toString method to provide information on nested exceptions.Methods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
- 
Constructor Details- 
MessagingExceptionpublic MessagingException()Constructs a MessagingException with no detail message.
- 
MessagingExceptionConstructs a MessagingException with the specified detail message.- Parameters:
- s- the detail message
 
- 
MessagingExceptionConstructs a MessagingException with the specified Exception and detail message. The specified exception is chained to this exception.- Parameters:
- s- the detail message
- e- the embedded exception
- See Also:
 
 
- 
- 
Method Details- 
getNextExceptionGet 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.
 
- 
getCauseOverrides thegetCausemethod ofThrowableto return the next exception in the chain of nested exceptions.
- 
setNextExceptionAdd 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:
- trueif this Exception was added,- falseotherwise.
 
- 
toStringOverride toString method to provide information on nested exceptions.
 
-