httpd
Class Moconti
java.lang.Object
contrib.NanoHTTPD
httpd.Moconti
- All Implemented Interfaces:
- sleep.error.RuntimeWarningWatcher, sleep.interfaces.Loadable
public class Moconti
- extends NanoHTTPD
- implements sleep.error.RuntimeWarningWatcher, sleep.interfaces.Loadable
Fields inherited from class contrib.NanoHTTPD |
HTTP_BADREQUEST, HTTP_FORBIDDEN, HTTP_INTERNALERROR, HTTP_NOT_MODIFIED, HTTP_NOTFOUND, HTTP_NOTIMPLEMENTED, HTTP_OK, HTTP_REDIRECT, MIME_DEFAULT_BINARY, MIME_HTML, MIME_PLAINTEXT |
Constructor Summary |
protected |
Moconti()
|
Method Summary |
void |
addSite(java.lang.String h,
java.lang.String s,
java.lang.String rd,
java.lang.String resd)
|
void |
addSite(java.lang.String host,
java.lang.String script,
java.lang.String rootDirectory,
java.lang.String resourceDirectory,
java.lang.String key)
|
void |
addStatic(java.lang.String uri,
java.lang.String file)
|
Moconti.Session |
getSession(httpd.Site site,
java.lang.String key)
obtain a session |
static void |
main(java.lang.String[] args)
|
void |
processScriptWarning(sleep.error.ScriptWarning warning)
|
void |
scriptLoaded(sleep.runtime.ScriptInstance script)
|
void |
scriptUnloaded(sleep.runtime.ScriptInstance script)
|
NanoHTTPD.Response |
serve(java.lang.String uri,
java.lang.String method,
java.util.Properties header,
java.util.Properties parms)
Override this to customize the server. |
static void |
testit()
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
sites
protected java.util.Map sites
loader
protected sleep.runtime.ScriptLoader loader
environment
protected java.util.Hashtable environment
virtualContent
protected java.util.Hashtable virtualContent
defaultSite
protected java.lang.String defaultSite
tengine
protected TemplateEngine tengine
Moconti
protected Moconti()
throws java.lang.Exception
- Throws:
java.lang.Exception
getSession
public Moconti.Session getSession(httpd.Site site,
java.lang.String key)
- obtain a session
testit
public static void testit()
serve
public NanoHTTPD.Response serve(java.lang.String uri,
java.lang.String method,
java.util.Properties header,
java.util.Properties parms)
- Description copied from class:
NanoHTTPD
- Override this to customize the server.
(By default, this delegates to serveFile() and allows directory listing.)
- Overrides:
serve
in class NanoHTTPD
- Returns:
- HTTP response, see class Response for details
scriptLoaded
public void scriptLoaded(sleep.runtime.ScriptInstance script)
- Specified by:
scriptLoaded
in interface sleep.interfaces.Loadable
scriptUnloaded
public void scriptUnloaded(sleep.runtime.ScriptInstance script)
- Specified by:
scriptUnloaded
in interface sleep.interfaces.Loadable
addStatic
public void addStatic(java.lang.String uri,
java.lang.String file)
addSite
public void addSite(java.lang.String h,
java.lang.String s,
java.lang.String rd,
java.lang.String resd)
addSite
public void addSite(java.lang.String host,
java.lang.String script,
java.lang.String rootDirectory,
java.lang.String resourceDirectory,
java.lang.String key)
processScriptWarning
public void processScriptWarning(sleep.error.ScriptWarning warning)
- Specified by:
processScriptWarning
in interface sleep.error.RuntimeWarningWatcher
main
public static void main(java.lang.String[] args)