Class Buffered.SourceException

  • All Implemented Interfaces:
    Serializable
    Enclosing interface:
    Buffered

    public static class Buffered.SourceException
    extends RuntimeException
    implements Serializable
    An exception that signals that one or more exceptions occurred while a buffered object tried to access its data source or if there is a problem in processing a data source.
    Since:
    3.0
    Author:
    Vaadin Ltd.
    See Also:
    Serialized Form
    • Constructor Detail

      • SourceException

        public SourceException​(Buffered source)
        Creates a source exception that does not include a cause.
        Parameters:
        source - the source object implementing the Buffered interface.
      • SourceException

        public SourceException​(Buffered source,
                               Throwable... causes)
        Creates a source exception from multiple causes.
        Parameters:
        source - the source object implementing the Buffered interface.
        causes - the original causes for this exception.
    • Method Detail

      • getCause

        public final Throwable getCause()
        Gets the cause of the exception.
        Overrides:
        getCause in class Throwable
        Returns:
        The (first) cause for the exception, null if no cause.
      • getCauses

        public final Throwable[] getCauses()
        Gets all the causes for this exception.
        Returns:
        throwables that caused this exception
      • getSource

        public Buffered getSource()
        Gets a source of the exception.
        Returns:
        the Buffered object which generated this exception.