Class HttpStatusException

  • All Implemented Interfaces:
    java.io.Serializable

    public class HttpStatusException
    extends java.lang.Exception
    Throw this exception to return an HTTP error. Also contains some generic utilities for handling errors.
    See Also:
    Serialized Form
    • Constructor Detail

      • HttpStatusException

        public HttpStatusException​(int statusCode,
                                   java.lang.String message)
      • HttpStatusException

        public HttpStatusException​(int statusCode,
                                   java.lang.String message,
                                   java.lang.Throwable cause)
      • HttpStatusException

        public HttpStatusException​(int statusCode,
                                   java.lang.Throwable cause)
    • Method Detail

      • getStatusCode

        public int getStatusCode()
      • badRequest

        public static HttpStatusException badRequest​(java.lang.String message,
                                                     java.lang.Throwable cause)
      • serverError

        public static HttpStatusException serverError​(java.lang.String message,
                                                      java.lang.Throwable cause)
      • endRequest

        public void endRequest​(io.undertow.server.HttpServerExchange exchange)
      • endRequestWithServerError

        public static void endRequestWithServerError​(io.undertow.server.HttpServerExchange exchange,
                                                     java.lang.Throwable exception)
      • endRequestWithBadRequest

        public static void endRequestWithBadRequest​(io.undertow.server.HttpServerExchange exchange,
                                                    java.lang.Throwable exception)
      • endRequestWithBadRequest

        public static void endRequestWithBadRequest​(io.undertow.server.HttpServerExchange exchange,
                                                    java.lang.String message)