package io.myweb.http;
public class HttpException extends RuntimeException {
private final StatusCode statusCode;
public HttpException(StatusCode statusCode) {
this(statusCode, statusCode.getMessage());
}
public HttpException(StatusCode statusCode, String message) {
super(message);
this.statusCode = statusCode;
}
public HttpException(StatusCode statusCode, String message, Throwable cause) {
super(message, cause);
this.statusCode = statusCode;
}
public StatusCode getStatusCode() {
return statusCode;
}
}