package org.webpieces.httpcommon.api.exceptions; import org.webpieces.httpparser.api.dto.KnownStatusCode; public class HttpException extends RuntimeException { private static final long serialVersionUID = 1L; private final KnownStatusCode statusCode; public HttpException(KnownStatusCode statusCode) { super(); this.statusCode = statusCode; } public HttpException(String message, KnownStatusCode statusCode, Throwable cause) { super(message, cause); this.statusCode = statusCode; } public HttpException(String message, KnownStatusCode statusCode) { super(message); this.statusCode = statusCode; } public HttpException(Throwable cause, KnownStatusCode statusCode) { super(cause); this.statusCode = statusCode; } public KnownStatusCode getStatusCode() { return statusCode; } }