Class RuntimeExceptionWrapper

All Implemented Interfaces:
ExceptionWrapper, Serializable

public class RuntimeExceptionWrapper extends RuntimeException implements ExceptionWrapper
A RuntimeException that can contain nested exceptions.
See Also:
  • Constructor Details

    • RuntimeExceptionWrapper

      public RuntimeExceptionWrapper(Throwable e)
  • Method Details

    • wrapIfNeeded

      public static RuntimeException wrapIfNeeded(Throwable e)
      Wraps the given exception if it is not a RuntimeException.
      Parameters:
      e - any exception.
      Returns:
      e if it is a RuntimeException, otherwise a RuntimeExceptionWrapper for e.
    • getDetail

      public Throwable getDetail()
      Deprecated.
      Description copied from interface: ExceptionWrapper
      Returns the nested exception or null if none is present.
      Specified by:
      getDetail in interface ExceptionWrapper
      Returns:
      the nested exception or null if none is present.