Class ExceptionUtil


  • public class ExceptionUtil
    extends java.lang.Object
    The home for utility methods that handle various exception-related tasks.
    Since:
    3.0
    • Constructor Summary

      Constructors 
      Constructor Description
      ExceptionUtil()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static void initCause​(java.lang.Throwable throwable, java.lang.Throwable cause)
      If we're running on JDK 1.4 or later, initialize the cause for the given throwable.
      static boolean isSocketTimeoutException​(java.io.InterruptedIOException e)
      If SocketTimeoutExceptionClass is defined, returns true only if the exception is an instance of SocketTimeoutExceptionClass.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ExceptionUtil

        public ExceptionUtil()
    • Method Detail

      • initCause

        public static void initCause​(java.lang.Throwable throwable,
                                     java.lang.Throwable cause)
        If we're running on JDK 1.4 or later, initialize the cause for the given throwable.
        Parameters:
        throwable - The throwable.
        cause - The cause of the throwable.
      • isSocketTimeoutException

        public static boolean isSocketTimeoutException​(java.io.InterruptedIOException e)
        If SocketTimeoutExceptionClass is defined, returns true only if the exception is an instance of SocketTimeoutExceptionClass. If SocketTimeoutExceptionClass is undefined, always returns true.
        Parameters:
        e - an instance of InterruptedIOException class.
        Returns:
        true if the exception signals socket timeout, false otherwise.