javax.mail
Class MessagingException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--javax.mail.MessagingException
- All Implemented Interfaces:
- Serializable
- Direct Known Subclasses:
- AuthenticationFailedException, FolderClosedException, FolderNotFoundException, IllegalWriteException, MessageRemovedException, MethodNotSupportedException, NoSuchProviderException, ParseException, SearchException, SendFailedException, StoreClosedException
- public class MessagingException
- extends Exception
The base class for all exceptions thrown by the Messaging classes
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
MessagingException
public MessagingException()
- Constructs a MessagingException with no detail message.
MessagingException
public MessagingException(String s)
- Constructs a MessagingException with the specified detail message.
- Parameters:
s
- the detail message
MessagingException
public MessagingException(String s,
Exception e)
- 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:
getNextException()
,
setNextException(java.lang.Exception)
getNextException
public Exception 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
public boolean setNextException(Exception ex)
- 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
public String getMessage()
- Produce the message, include the message from the nested
exception if there is one.
- Overrides:
getMessage
in class Throwable