Package org.apache.hc.core5.http
Class HttpException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.hc.core5.http.HttpException
-
- All Implemented Interfaces:
java.io.Serializable
- Direct Known Subclasses:
HPackException,ProtocolException
public class HttpException extends java.lang.ExceptionSignals that an HTTP exception has occurred.- Since:
- 4.0
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private static intFIRST_VALID_CHARprivate static longserialVersionUID
-
Constructor Summary
Constructors Constructor Description HttpException()Creates a new HttpException with anulldetail message.HttpException(java.lang.String message)Creates a new HttpException with the specified detail message.HttpException(java.lang.String format, java.lang.Object... args)Constructs a new HttpException with the specified detail message.HttpException(java.lang.String message, java.lang.Throwable cause)Creates a new HttpException with the specified detail message and cause.
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description (package private) static java.lang.Stringclean(java.lang.String message)Cleans the given String by converting characters with values less than 32 to equivalent hexadecimal codes.
-
-
-
Field Detail
-
FIRST_VALID_CHAR
private static final int FIRST_VALID_CHAR
- See Also:
- Constant Field Values
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
HttpException
public HttpException()
Creates a new HttpException with anulldetail message.
-
HttpException
public HttpException(java.lang.String message)
Creates a new HttpException with the specified detail message.- Parameters:
message- the exception detail message
-
HttpException
public HttpException(java.lang.String format, java.lang.Object... args)Constructs a new HttpException with the specified detail message.- Parameters:
format- The exception detail message format; seeString.format(String, Object...).args- The exception detail message arguments; seeString.format(String, Object...).- Since:
- 5.0
-
HttpException
public HttpException(java.lang.String message, java.lang.Throwable cause)Creates a new HttpException with the specified detail message and cause.- Parameters:
message- the exception detail messagecause- theThrowablethat caused this exception, ornullif the cause is unavailable, unknown, or not aThrowable
-
-