Inheritance diagram for MethodServlet:
Public Member Functions | |
void | doGet (IServletRequest request, IServletResponse response) |
void | doHead (IServletRequest request, IServletResponse response) |
void | doPost (IServletRequest request, IServletResponse response) |
void | doDelete (IServletRequest request, IServletResponse response) |
void | doPut (IServletRequest request, IServletResponse response) |
void | doOptions (IServletRequest request, IServletResponse response) |
void | doTrace (IServletRequest request, IServletResponse response) |
long | getLastModified (IServletRequest request) |
void | get (IServletRequest request, IServletResponse response) |
void | service (IServletRequest request, IServletResponse response) |
Private Member Functions | |
void | init (ServletConfig config) |
Static Private Member Functions | |
void | error (IServletResponse response) |
Definition at line 131 of file Servlet.d.
|
Default response for unimplemented requests. Definition at line 140 of file Servlet.d. References IServletResponse::sendError(). Referenced by doDelete(), doGet(), doHead(), doOptions(), doPost(), doPut(), and doTrace(). |
|
Handle a GET request Definition at line 151 of file Servlet.d. References error(). Referenced by get(), and testServletEngine(). |
|
Handle a HEAD request Definition at line 162 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a POST request Definition at line 173 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a DELETE request Definition at line 184 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a PUT request Definition at line 195 of file Servlet.d. References error(). Referenced by service(). |
|
Handle an OPTIONS request Definition at line 206 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a TRACE request Definition at line 217 of file Servlet.d. References error(). Referenced by service(). |
|
overridable implementation of getLastModified() returns -1 to say it doesn't know. Definition at line 229 of file Servlet.d. Referenced by get(). |
|
Preamble for GET requests that tries to figure out if we can simply return a NotModified status to the UA. Servlets supporting such notions should override the getLastModified() method above, and have it do the appropriate thing. Definition at line 245 of file Servlet.d. References HttpMutableHeaders::addDate(), doGet(), HttpHeaders::getDate(), IServletResponse::getHeaders(), IServletRequest::getHeaders(), getLastModified(), and IServletResponse::setStatus(). Referenced by service(). |
|
Service implementation for method specific isolation. Reimplemented from Servlet. Definition at line 269 of file Servlet.d. References doDelete(), doHead(), doOptions(), doPost(), doPut(), doTrace(), get(), IServletRequest::getMethod(), and IServletResponse::sendError(). |
|
Init is called when the servlet is first registered. Reimplemented in CompatibleServlet. |