Package jakarta.mail

Class MessagingException

    • Constructor Detail

      • 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
    • Method Detail

      • 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.
      • getCause

        public Throwable getCause()
        Overrides the getCause method of Throwable to return the next exception in the chain of nested exceptions.
        Overrides:
        getCause in class Throwable
        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 this Exception was added, false otherwise.
      • toString

        public String toString()
        Override toString method to provide information on nested exceptions.
        Overrides:
        toString in class Throwable