Class HttpStatusException
java.lang.Object
java.lang.Throwable
java.lang.Exception
ch.raffael.meldioc.library.http.server.undertow.util.HttpStatusException
- All Implemented Interfaces:
Serializable
Throw this exception to return an HTTP error. Also contains some generic
utilities for handling errors.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionHttpStatusException(HttpStatus status) HttpStatusException(HttpStatus status, @Nullable Throwable cause) -
Method Summary
Modifier and TypeMethodDescriptionstatic HttpStatusExceptionstatic HttpStatusExceptionbadRequest(String reason) static HttpStatusExceptionbadRequest(String reason, Throwable cause) static HttpStatusExceptionbadRequest(Throwable cause) voidendRequest(io.undertow.server.HttpServerExchange exchange) static voidendRequestWithBadRequest(io.undertow.server.HttpServerExchange exchange, String reason) static voidendRequestWithBadRequest(io.undertow.server.HttpServerExchange exchange, Throwable exception) static voidendRequestWithServerError(io.undertow.server.HttpServerExchange exchange, Throwable exception) static HttpStatusExceptionstatic HttpStatusExceptionserverError(String reason) static HttpStatusExceptionserverError(String reason, Throwable cause) static HttpStatusExceptionserverError(Throwable cause) status()Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
HttpStatusException
-
HttpStatusException
-
-
Method Details
-
status
-
badRequest
-
badRequest
-
badRequest
-
badRequest
-
serverError
-
serverError
-
serverError
-
serverError
-
endRequest
public void endRequest(io.undertow.server.HttpServerExchange exchange) -
endRequestWithServerError
public static void endRequestWithServerError(io.undertow.server.HttpServerExchange exchange, Throwable exception) -
endRequestWithBadRequest
public static void endRequestWithBadRequest(io.undertow.server.HttpServerExchange exchange, Throwable exception) -
endRequestWithBadRequest
public static void endRequestWithBadRequest(io.undertow.server.HttpServerExchange exchange, String reason)
-