java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
edu.internet2.middleware.grouperClientExt.org.apache.commons.httpclient.HttpException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
HttpContentTooLargeException, HttpRecoverableException, ProtocolException, URIException

public class HttpException extends IOException
Signals that an HTTP or HttpClient exception has occurred.
Version:
$Revision: 480424 $ $Date: 2006-11-29 06:56:49 +0100 (Wed, 29 Nov 2006) $
See Also:
  • Constructor Details

    • HttpException

      public HttpException()
      Creates a new HttpException with a null detail message.
    • HttpException

      public HttpException(String message)
      Creates a new HttpException with the specified detail message.
      Parameters:
      message - the exception detail message
    • HttpException

      public HttpException(String message, Throwable cause)
      Creates a new HttpException with the specified detail message and cause.
      Parameters:
      message - the exception detail message
      cause - the Throwable that caused this exception, or null if the cause is unavailable, unknown, or not a Throwable
      Since:
      3.0
  • Method Details

    • getCause

      public Throwable getCause()
      Return the Throwable that caused this exception, or null if the cause is unavailable, unknown, or not a Throwable.
      Overrides:
      getCause in class Throwable
      Returns:
      the Throwable that caused this exception, or null if the cause is unavailable, unknown, or not a Throwable
      Since:
      3.0
    • printStackTrace

      public void printStackTrace()
      Print this HttpException and its stack trace to the standard error stream.
      Overrides:
      printStackTrace in class Throwable
      Since:
      3.0
    • printStackTrace

      public void printStackTrace(PrintStream s)
      Print this HttpException and its stack trace to the specified print stream.
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      s - the PrintStream to which the exception and its stack trace should be written
      Since:
      3.0
    • printStackTrace

      public void printStackTrace(PrintWriter s)
      Print this HttpException and its stack trace to the specified print writer.
      Overrides:
      printStackTrace in class Throwable
      Parameters:
      s - the PrintWriter to which the exception and its stack trace should be written
      Since:
      3.0
    • setReason

      public void setReason(String reason)
      Deprecated.
      HttpClient no longer uses this for itself. It is only provided for compatibility with existing clients, and will be removed in a future release.
      Sets the text description of the reason for an exception.
      Parameters:
      reason - The reason for the exception.
    • getReason

      public String getReason()
      Deprecated.
      HttpClient no longer uses this for itself. It is only provided for compatibility with existing clients, and will be removed in a future release.
      Get the text description of the reason for an exception.
    • setReasonCode

      public void setReasonCode(int code)
      Deprecated.
      HttpClient no longer uses this for itself. It is only provided for compatibility with existing clients, and will be removed in a future release.
      Sets the status code description of the reason for an exception.
      Parameters:
      code - The reason for the exception. This is intended to be an HTTP status code.
    • getReasonCode

      public int getReasonCode()
      Deprecated.
      HttpClient no longer uses this for itself. It is only provided for compatibility with existing clients, and will be removed in a future release.
      Get the status code description of the reason for an exception.