Class ExceptionUtil

java.lang.Object
org.apache.hadoop.hbase.util.ExceptionUtil

@Private public final class ExceptionUtil extends Object
This class handles the different interruption classes. It can be: - InterruptedException - InterruptedIOException (inherits IOException); used in IO - ClosedByInterruptException (inherits IOException) - SocketTimeoutException inherits InterruptedIOException but is not a real interruption, so we have to distinguish the case. This pattern is unfortunately common.