Class MessagingException

  • All Implemented Interfaces:
    Serializable
    Direct Known Subclasses:
    ParseException

    public class MessagingException
    extends Exception
    The base class for all exceptions thrown by the Messaging classes
    Author:
    John Mani, Bill Shannon
    See Also:
    Serialized Form
    • 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.
      • 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