ro.polak.webserver
Class HTTPError

java.lang.Object
  extended by ro.polak.webserver.HTTPError

public class HTTPError
extends java.lang.Object

HTTP error

Java Little Web Server Homepage

Version:
1.0/21.02.2008
Author:
Piotr Polak www.polak.ro

Nested Class Summary
 class HTTPError.HTMLErrorDocument
           
 
Constructor Summary
HTTPError(HTTPResponse response)
           
 
Method Summary
 void serve403()
          Serves 403 HTTP error
 void serve404()
          Serves 404 HTTP error
 void serve405()
          Serves 405 HTTP error
 void serve500()
          Serves 500 HTTP error
static void serve503(java.net.Socket socket)
          Serves 503 HTTP error
 void setReason(java.lang.Error e)
          Sets the reason and generates error message for 500 HTTP error
 void setReason(java.lang.Exception e)
          Sets the reason and generates error message for 500 HTTP error
 void setReason(java.lang.String message)
          Sets the reason and generates error message for 500 HTTP error
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HTTPError

public HTTPError(HTTPResponse response)
Method Detail

serve404

public void serve404()
Serves 404 HTTP error


serve403

public void serve403()
Serves 403 HTTP error


serve405

public void serve405()
Serves 405 HTTP error


serve500

public void serve500()
Serves 500 HTTP error


serve503

public static void serve503(java.net.Socket socket)
Serves 503 HTTP error


setReason

public void setReason(java.lang.Exception e)
Sets the reason and generates error message for 500 HTTP error

Parameters:
e - Exception

setReason

public void setReason(java.lang.Error e)
Sets the reason and generates error message for 500 HTTP error

Parameters:
e - Error

setReason

public void setReason(java.lang.String message)
Sets the reason and generates error message for 500 HTTP error

Parameters:
message - Description of an error