Inheritance diagram for CompatibleServlet:
Public Member Functions | |
void | init () |
void | init (ServletConfig config) |
ServletConfig | getConfig () |
Private 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 Attributes | |
ServletConfig | config |
Definition at line 322 of file Servlet.d.
|
Servlet must implement the init() method Referenced by init(). |
|
Optional init() with ServletConfig passed to it. Reimplemented from Servlet. Definition at line 340 of file Servlet.d. References init(). |
|
Return the configuration passed with init() Definition at line 352 of file Servlet.d. References config. |
|
Handle a GET request Definition at line 154 of file Servlet.d. References MethodServlet::error(). Referenced by MethodServlet::get(), and testServletEngine(). |
|
Handle a HEAD request Definition at line 165 of file Servlet.d. References MethodServlet::error(). Referenced by MethodServlet::service(). |
|
Handle a POST request Definition at line 176 of file Servlet.d. References MethodServlet::error(). Referenced by MethodServlet::service(). |
|
Handle a DELETE request Definition at line 187 of file Servlet.d. References MethodServlet::error(). Referenced by MethodServlet::service(). |
|
Handle a PUT request Definition at line 198 of file Servlet.d. References MethodServlet::error(). Referenced by MethodServlet::service(). |
|
Handle an OPTIONS request Definition at line 209 of file Servlet.d. References MethodServlet::error(). Referenced by MethodServlet::service(). |
|
Handle a TRACE request Definition at line 220 of file Servlet.d. References MethodServlet::error(). Referenced by MethodServlet::service(). |
|
overridable implementation of getLastModified() returns -1 to say it doesn't know. Definition at line 232 of file Servlet.d. Referenced by MethodServlet::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(), MethodServlet::doGet(), HttpHeaders::getDate(), IServletResponse::getHeaders(), IServletRequest::getHeaders(), MethodServlet::getLastModified(), and IServletResponse::setStatus(). Referenced by MethodServlet::service(). |
|
Service implementation for method specific isolation. Reimplemented from Servlet. Definition at line 272 of file Servlet.d. References MethodServlet::doDelete(), MethodServlet::doHead(), MethodServlet::doOptions(), MethodServlet::doPost(), MethodServlet::doPut(), MethodServlet::doTrace(), MethodServlet::get(), IServletRequest::getMethod(), and IServletResponse::sendError(). |
|
Definition at line 324 of file Servlet.d. Referenced by getConfig(). |