Class ServletWebServer.Exception

  • All Implemented Interfaces:
    Serializable
    Enclosing class:
    ServletWebServer

    public static class ServletWebServer.Exception
    extends IOException
    This exception is thrown by the request handling classes, advising the server, that it should return an error response.
    See Also:
    Serialized Form
    • Constructor Detail

      • Exception

        public Exception​(int pStatusCode,
                         String pMessage,
                         String pDescription)
        Creates a new instance.
        Parameters:
        pStatusCode - The HTTP status code being sent to the client.
        pMessage - The HTTP status message being sent to the client.
        pDescription - The error description being sent to the client in the response body.
    • Method Detail

      • getDescription

        public String getDescription()
        Returns the error description. The server will send the description as plain text in the response body.
        Returns:
        The error description.
      • getStatusCode

        public int getStatusCode()
        Returns the HTTP status code.
        Returns:
        The status code.