![]() |
Quadcap Embeddable Server |
Definition at line 95 of file WebServer.java.
Public Member Functions | |
| void | init (Properties p) throws Exception |
| Server interface: initialize this server. | |
| void | stop () |
| void | removeWebApplication (String root) |
| WebApplication | addWebApplication (String root, String docBase) throws IOException, ServletException |
| String | getServerInfo () |
| Returns the name and version of the network service under which the servlet is running. | |
| String | getMimeTypeForExt (String ext) |
| Returns the mime type of the specified file, or null if not known. | |
| WebApplication | getContext (String path) |
| Return the servlet context for the specified path. | |
| void | expireSessions () |
| Enumeration | getContextRoots () |
| WebApplication | getContextForRoot (String root) |
| void | requestLog (String s) |
Static Public Member Functions | |
| void | main (String args[]) |
Package Functions | |
| final void | parseMimeTypes (InputStream is) throws IOException |
| String | makeSessionId () |
| final File | getTempDir () |
Static Package Functions | |
| [static initializer] | |
Package Attributes | |
| Random | random = new Random() |
| String | hostName = null |
| My (cached) host name. | |
| Hashtable | contexts = new Hashtable() |
| My servlet contexts. | |
| Hashtable | mimeTypes = new Hashtable() |
| Default mime types. | |
| WebApplication | defaultContext = null |
| File | tmpDir |
| long | sessionCount = 0 |
| PeriodicScheduler | expireChecker |
| PrintWriter | reqStream |
| Server | server |
Static Package Attributes | |
| final int | defaultInactiveInterval = 60 |
| final int | expireCheckerInterval = 60 |
| SimpleDateFormat | df |
|
|
|
|
||||||||||||
|
Definition at line 288 of file WebServer.java. References com.quadcap.http.server22.WebServer.addWebApplication(), com.quadcap.http.server22.WebServer.contexts, and com.quadcap.http.server22.WebApplication.init(). Referenced by com.quadcap.http.server22.WebServer.addWebApplication(), and com.quadcap.http.server22.WebServer.init(). |
|
|
Definition at line 366 of file WebServer.java. References com.quadcap.http.server22.WebServer.contexts, and com.quadcap.http.server22.WebApplication.expireSessions(). |
|
|
Return the servlet context for the specified path.
Definition at line 347 of file WebServer.java. References com.quadcap.http.server22.WebServer.contexts, com.quadcap.http.server22.WebServer.defaultContext, and com.quadcap.http.server22.WebServer.getContext(). Referenced by com.quadcap.http.server22.WebWorker.doSession(), com.quadcap.http.server22.WebServer.getContext(), and com.quadcap.http.server22.WebApplication.getContext(). |
|
|
Definition at line 382 of file WebServer.java. References com.quadcap.http.server22.WebServer.contexts, and com.quadcap.http.server22.WebServer.getContextForRoot(). Referenced by com.quadcap.http.server22.WebServer.getContextForRoot(), and com.quadcap.http.server22.WebServer.removeWebApplication(). |
|
|
Definition at line 378 of file WebServer.java. References com.quadcap.http.server22.WebServer.contexts. |
|
|
Returns the mime type of the specified file, or null if not known.
Definition at line 339 of file WebServer.java. References com.quadcap.http.server22.WebServer.getMimeTypeForExt(), and com.quadcap.http.server22.WebServer.mimeTypes. Referenced by com.quadcap.http.server22.WebApplication.getMimeType(), and com.quadcap.http.server22.WebServer.getMimeTypeForExt(). |
|
|
Returns the name and version of the network service under which the servlet is running.
Definition at line 329 of file WebServer.java. Referenced by com.quadcap.http.server22.WebWorker.init(). |
|
|
Definition at line 374 of file WebServer.java. References com.quadcap.http.server22.WebServer.tmpDir. Referenced by com.quadcap.http.server22.WebApplication.init(). |
|
|
Server interface: initialize this server.
Definition at line 183 of file WebServer.java. References com.quadcap.http.server22.WebServer.addWebApplication(), com.quadcap.http.server22.WebServer.defaultContext, com.quadcap.http.server22.WebServer.expireChecker, com.quadcap.http.server22.WebServer.expireCheckerInterval, com.quadcap.http.server22.WebServer.init(), com.quadcap.http.server22.WebServer.parseMimeTypes(), com.quadcap.http.server22.WebServer.reqStream, com.quadcap.http.server22.WebServer.server, and com.quadcap.http.server22.WebServer.tmpDir. Referenced by com.quadcap.http.server22.WebServer.init(), and com.quadcap.http.server22.WebServer.main(). |
|
|
Definition at line 386 of file WebServer.java. References com.quadcap.http.server22.WebServer.init(), and com.quadcap.http.server22.WebServer.main(). Referenced by com.quadcap.http.server22.WebServer.main(). |
|
|
Definition at line 360 of file WebServer.java. References com.quadcap.http.server22.WebServer.random, and com.quadcap.http.server22.WebServer.sessionCount. Referenced by com.quadcap.http.server22.WebApplication.createSession(). |
|
|
|
|
Definition at line 400 of file WebServer.java. References com.quadcap.http.server22.WebServer.df, com.quadcap.http.server22.WebServer.reqStream, and com.quadcap.http.server22.WebServer.requestLog(). Referenced by com.quadcap.http.server22.WebWorker.doSession(), and com.quadcap.http.server22.WebServer.requestLog(). |
|
|
Definition at line 254 of file WebServer.java. References com.quadcap.http.server22.WebServer.server. |
|
|
|
Definition at line 113 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.getContext(), and com.quadcap.http.server22.WebServer.init(). |
|
|
Definition at line 118 of file WebServer.java. |
|
|
Definition at line 396 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.requestLog(). |
|
|
Definition at line 121 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.init(). |
|
|
Definition at line 119 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.init(). |
|
|
My (cached) host name.
Definition at line 101 of file WebServer.java. |
|
|
Default mime types.
Definition at line 111 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.getMimeTypeForExt(), and com.quadcap.http.server22.WebServer.parseMimeTypes(). |
|
|
Definition at line 96 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.makeSessionId(). |
|
|
Definition at line 123 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.init(), and com.quadcap.http.server22.WebServer.requestLog(). |
|
|
Definition at line 125 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.init(), and com.quadcap.http.server22.WebServer.stop(). |
|
|
Definition at line 117 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.makeSessionId(). |
|
|
Definition at line 115 of file WebServer.java. Referenced by com.quadcap.http.server22.WebServer.getTempDir(), and com.quadcap.http.server22.WebServer.init(). |