Class DataServiceException

All Implemented Interfaces:
Serializable

public final class DataServiceException extends RuntimeException
This exception can be thrown during a data service invocation or assembly of initial data. While throwing any other RuntimeException would be handled as an internal error by the framework, a DataServiceException is handled as an expected error, which was anticipated by the node developer and which the user is expected to be able to resolve.
Author:
Marc Bux, KNIME GmbH, Berlin, Germany
See Also:
  • Constructor Details

    • DataServiceException

      public DataServiceException(String message)
      Parameters:
      message - a message describing the this exception
    • DataServiceException

      public DataServiceException(String message, Throwable cause)
      Parameters:
      message - a message describing the this exception
      cause - the throwable causing this exception
    • DataServiceException

      public DataServiceException(String message, String details)
      Parameters:
      message - a message describing the this exception
      details - a message providing further details about this exception
    • DataServiceException

      public DataServiceException(String message, String details, Throwable cause)
      Parameters:
      message - a message describing the this exception
      details - a message providing further details about this exception
      cause - the throwable causing this exception
  • Method Details

    • getDetails

      public String getDetails()
      Returns:
      the message providing further details about this exception