javax.mail

Class MessagingException

Known Direct Subclasses:
AuthenticationFailedException, FolderClosedException, FolderNotFoundException, IllegalWriteException, MessageRemovedException, MethodNotSupportedException, NoSuchProviderException, ParseException, ReadOnlyFolderException, SearchException, SendFailedException, StoreClosedException

public class MessagingException
extends Exception

A general messaging exception.
Version:
1.4
Author:
Chris Burdess

Constructor Summary

MessagingException()
Constructs a messaging exception with no detail message.
MessagingException(String message)
Constructs a messaging exception with the specified detail message.
MessagingException(String message, Exception exception)
Constructs a messaging exception with the specified exception and detail message.

Method Summary

String
getMessage()
Returns the message, including the message from any nested exception.
Exception
getNextException()
Returns the next exception chained to this one.
void
printStackTrace(PrintStream out)
void
printStackTrace(PrintWriter out)
boolean
setNextException(Exception exception)
Adds an exception to the end of the chain.

Constructor Details

MessagingException

public MessagingException()
Constructs a messaging exception with no detail message.

MessagingException

public MessagingException(String message)
Constructs a messaging exception with the specified detail message.
Parameters:
message - the detail message

MessagingException

public MessagingException(String message,
                          Exception exception)
Constructs a messaging exception with the specified exception and detail message.
Parameters:
message - the detail message
exception - the embedded exception

Method Details

getMessage

public String getMessage()
Returns the message, including the message from any nested exception.

getNextException

public Exception getNextException()
Returns the next exception chained to this one. If the next exception is a messaging exception, the chain may extend further.

printStackTrace

public void printStackTrace(PrintStream out)

printStackTrace

public void printStackTrace(PrintWriter out)

setNextException

public boolean setNextException(Exception exception)
Adds an exception to the end of the chain. If the end is not a messaging exception, this exception cannot be added to the end.
Parameters:
exception - the new end of the exception chain
Returns:
true if this exception was added, false otherwise.

© Copyright 2003, 2004 The Free Software Foundation, All rights reserved