当前页面:
在线文档首页 >
Java Platform, Enterprise Edition v1.3.1 API Specifications
Java 2 Platform EE v1.3: Class MessagingException - Java Platform, Enterprise Edition v1.3.1 API Specifications
javax.mail
Class MessagingException
java.lang.Object
|
+--java.lang.Throwable
|
+--java.lang.Exception
|
+--javax.mail.MessagingException
- All Implemented Interfaces:
- java.io.Serializable
- Direct Known Subclasses:
- AuthenticationFailedException, FolderClosedException, FolderNotFoundException, IllegalWriteException, MessageRemovedException, MethodNotSupportedException, NoSuchProviderException, ParseException, SearchException, SendFailedException, StoreClosedException
- public class MessagingException
- extends java.lang.Exception
The base class for all exceptions thrown by the Messaging classes
- See Also:
- Serialized Form
Constructor Summary |
MessagingException()
Constructs a MessagingException with no detail message. |
MessagingException(java.lang.String s)
Constructs a MessagingException with the specified detail message. |
MessagingException(java.lang.String s,
java.lang.Exception e)
Constructs a MessagingException with the specified
Exception and detail message. |
Method Summary |
java.lang.String |
getMessage()
Produce the message, include the message from the nested
exception if there is one. |
java.lang.Exception |
getNextException()
Get the next exception chained to this one. |
boolean |
setNextException(java.lang.Exception ex)
Add an exception to the end of the chain. |
Methods inherited from class java.lang.Throwable |
fillInStackTrace, getLocalizedMessage, printStackTrace, printStackTrace, printStackTrace, toString |
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(java.lang.String s)
- Constructs a MessagingException with the specified detail message.
- Parameters:
s
- the detail message
MessagingException
public MessagingException(java.lang.String s,
java.lang.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 java.lang.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(java.lang.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 java.lang.String getMessage()
- Produce the message, include the message from the nested
exception if there is one.
- Overrides:
getMessage
in class java.lang.Throwable