com.vaadin.data.

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.