Class ServletWebServer.Exception

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.io.IOException
org.apache.xmlrpc.webserver.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:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • statusCode

      private final int statusCode
    • description

      private final String description
  • Constructor Details

    • 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 Details

    • getMessage

      public String getMessage()
      Overrides:
      getMessage in class Throwable
    • 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.