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 134 of file Servlet.d.
|
Default response for unimplemented requests. Definition at line 143 of file Servlet.d. References IServletResponse::sendError(). Referenced by doDelete(), doGet(), doHead(), doOptions(), doPost(), doPut(), and doTrace(). |
|
Handle a GET request Definition at line 154 of file Servlet.d. References error(). Referenced by get(), and testServletEngine(). |
|
Handle a HEAD request Definition at line 165 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a POST request Definition at line 176 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a DELETE request Definition at line 187 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a PUT request Definition at line 198 of file Servlet.d. References error(). Referenced by service(). |
|
Handle an OPTIONS request Definition at line 209 of file Servlet.d. References error(). Referenced by service(). |
|
Handle a TRACE request Definition at line 220 of file Servlet.d. References error(). Referenced by service(). |
|
overridable implementation of getLastModified() returns -1 to say it doesn't know. Definition at line 232 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 248 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 272 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. |