|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecthttpd.Moconti.Session
public class Moconti.Session
Field Summary | |
---|---|
protected java.util.Map |
hooks
|
protected java.lang.String |
id
|
protected long |
lastUsed
|
protected boolean |
needsInitialization
|
protected httpd.Site |
parent
|
protected java.io.File |
rootDirectory
|
protected sleep.runtime.ScriptInstance |
theScript
|
Constructor Summary | |
---|---|
Moconti.Session(httpd.Site _parent,
sleep.runtime.ScriptInstance script,
java.io.File root,
java.lang.String key)
|
Method Summary | |
---|---|
void |
addHook(java.lang.String name,
sleep.bridges.SleepClosure closure)
register the specified URL with this session handler, eh?!? |
java.lang.String |
getId()
|
java.lang.Object |
getSharedData()
returns data structure for vars shared between sessions |
sleep.bridges.Semaphore |
getSiteLock()
returns site lock |
boolean |
hasChanged()
check if the underlying source code powering this session has changed at all |
boolean |
isExpired()
|
void |
kill()
|
NanoHTTPD.Response |
serve(java.lang.String uri,
java.lang.String method,
java.util.Properties header,
java.util.Properties parms)
|
void |
setSharedData(java.lang.Object o)
sets the shared data for these sessions |
java.lang.String |
toString()
|
void |
touch()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected sleep.runtime.ScriptInstance theScript
protected java.io.File rootDirectory
protected java.util.Map hooks
protected long lastUsed
protected java.lang.String id
protected boolean needsInitialization
protected httpd.Site parent
Constructor Detail |
---|
public Moconti.Session(httpd.Site _parent, sleep.runtime.ScriptInstance script, java.io.File root, java.lang.String key)
Method Detail |
---|
public java.lang.String getId()
public boolean hasChanged()
public sleep.bridges.Semaphore getSiteLock()
public void setSharedData(java.lang.Object o)
public java.lang.Object getSharedData()
public void addHook(java.lang.String name, sleep.bridges.SleepClosure closure)
public NanoHTTPD.Response serve(java.lang.String uri, java.lang.String method, java.util.Properties header, java.util.Properties parms)
public java.lang.String toString()
toString
in class java.lang.Object
public void kill()
public boolean isExpired()
public void touch()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |