org.apache.commons.httpclient.util

Class ExceptionUtil

public class ExceptionUtil extends Object

The home for utility methods that handle various exception-related tasks.

Since: 3.0

Author: Oleg Kalnichevski Laura Werner

Method Summary
static voidinitCause(Throwable throwable, Throwable cause)
If we're running on JDK 1.4 or later, initialize the cause for the given throwable.
static booleanisSocketTimeoutException(InterruptedIOException e)
If SocketTimeoutExceptionClass is defined, returns true only if the exception is an instance of SocketTimeoutExceptionClass.

Method Detail

initCause

public static void initCause(Throwable throwable, 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(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.

Copyright (c) 1999-2005 - Apache Software Foundation