Class ConcurrentException

  • All Implemented Interfaces:
    Serializable

    public class ConcurrentException
    extends Exception

    An exception class used for reporting error conditions related to accessing data of background tasks.

    The purpose of this exception class is analogous to the default JDK exception class ExecutionException, i.e. it wraps an exception that occurred during the execution of a task. However, in contrast to ExecutionException, it wraps only checked exceptions. Runtime exceptions are thrown directly.

    Since:
    3.0
    See Also:
    Serialized Form
    • Constructor Detail

      • ConcurrentException

        public ConcurrentException​(Throwable cause)
        Creates a new instance of ConcurrentException and initializes it with the given cause.
        Parameters:
        cause - the cause of this exception
        Throws:
        IllegalArgumentException - if the cause is not a checked exception
      • ConcurrentException

        public ConcurrentException​(String msg,
                                   Throwable cause)
        Creates a new instance of ConcurrentException and initializes it with the given message and cause.
        Parameters:
        msg - the error message
        cause - the cause of this exception
        Throws:
        IllegalArgumentException - if the cause is not a checked exception