Package org.apache.commons.httpclient
Class HttpException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.io.IOException
-
- org.apache.commons.httpclient.HttpException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
HttpContentTooLargeException
,HttpRecoverableException
,ProtocolException
,URIException
@Deprecated public class HttpException extends java.io.IOException
Deprecated.Jakarta Commons HttpClient 3.x is deprecated in the Jenkins project. It is not recommended to use it in any new code. Instead, use HTTP client API plugins as a dependency in your code. E.g. Apache HttpComponents Client API 4.x Plugin or Async HTTP Client Plugin.Signals that an HTTP or HttpClient exception has occurred.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description HttpException()
Deprecated.Creates a new HttpException with a null detail message.HttpException(java.lang.String message)
Deprecated.Creates a new HttpException with the specified detail message.HttpException(java.lang.String message, java.lang.Throwable cause)
Deprecated.Creates a new HttpException with the specified detail message and cause.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.lang.Throwable
getCause()
Deprecated.Return the Throwable that caused this exception, or null if the cause is unavailable, unknown, or not a Throwable.java.lang.String
getReason()
Deprecated.HttpClient no longer uses this for itself.int
getReasonCode()
Deprecated.HttpClient no longer uses this for itself.void
printStackTrace()
Deprecated.Print this HttpException and its stack trace to the standard error stream.void
printStackTrace(java.io.PrintStream s)
Deprecated.Print this HttpException and its stack trace to the specified print stream.void
printStackTrace(java.io.PrintWriter s)
Deprecated.Print this HttpException and its stack trace to the specified print writer.void
setReason(java.lang.String reason)
Deprecated.HttpClient no longer uses this for itself.void
setReasonCode(int code)
Deprecated.HttpClient no longer uses this for itself.
-
-
-
Constructor Detail
-
HttpException
public HttpException()
Deprecated.Creates a new HttpException with a null detail message.
-
HttpException
public HttpException(java.lang.String message)
Deprecated.Creates a new HttpException with the specified detail message.- Parameters:
message
- the exception detail message
-
HttpException
public HttpException(java.lang.String message, java.lang.Throwable cause)
Deprecated.Creates a new HttpException with the specified detail message and cause.- Parameters:
message
- the exception detail messagecause
- the Throwable that caused this exception, or null if the cause is unavailable, unknown, or not a Throwable- Since:
- 3.0
-
-
Method Detail
-
getCause
public java.lang.Throwable getCause()
Deprecated.Return the Throwable that caused this exception, or null if the cause is unavailable, unknown, or not a Throwable.- Overrides:
getCause
in classjava.lang.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()
Deprecated.Print this HttpException and its stack trace to the standard error stream.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Since:
- 3.0
-
printStackTrace
public void printStackTrace(java.io.PrintStream s)
Deprecated.Print this HttpException and its stack trace to the specified print stream.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
s
- the PrintStream to which the exception and its stack trace should be written- Since:
- 3.0
-
printStackTrace
public void printStackTrace(java.io.PrintWriter s)
Deprecated.Print this HttpException and its stack trace to the specified print writer.- Overrides:
printStackTrace
in classjava.lang.Throwable
- Parameters:
s
- the PrintWriter to which the exception and its stack trace should be written- Since:
- 3.0
-
setReason
public void setReason(java.lang.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 java.lang.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.
-
-