|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.lang.Thread
things.thinger.kernel.ThingsProcess
things.thinger.service.httptool.HttpToolServiceThread
public class HttpToolServiceThread
A specific thread.
Version History
EPG - Added by request. Based on something from another tool - 13 DEC 08 EPG - Set content type charset for PAGE as utf-8. Firefox 4 gets bitchy without it. - 8 APR 10 EPG - Stupid bug. I set the Http-Version as "HTTP" instead of "HTTP/1.1" Firefox 4 really didn't like. It treated the streamed data as text instead of an HTTP message. For some reason whenever it went through the logging proxy it worked. Weird. - 9 APR 10
Nested Class Summary |
---|
Nested classes/interfaces inherited from class java.lang.Thread |
---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
Field Summary | |
---|---|
static int |
COPY_BUFFER_SIZE
|
Rendezvous<HttpToolServiceContext> |
handoff
|
Fields inherited from class things.thinger.kernel.ThingsProcess |
---|
DEFAULT_NAME, internalResult, myPostLogger, ssi |
Fields inherited from class java.lang.Thread |
---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
Constructor Summary | |
---|---|
HttpToolServiceThread(PageManager pageManager,
ActionManager actionManager,
ServeManager serveManager)
Constructor. |
Method Summary | |
---|---|
void |
constructThingsProcess()
Complete construction. |
void |
destructThingsProcess()
Destroy. |
void |
executeThingsProcess()
This is the entry point for the actual processing. |
WhoAmI |
getListenerId()
Get the ID of the listener. |
java.lang.String |
getProcessName()
Get process name. |
void |
process()
This is the entry point for the actual processing |
protected long |
processRequest()
Process a request. |
void |
resourceRevocation(WhoAmI resourceID)
The identified resource is in the process of being revoked. |
void |
resourceRevoked(WhoAmI resourceID)
The identified resource bas been revoked. |
Methods inherited from class things.thinger.kernel.ThingsProcess |
---|
acceptHalt, acceptPause, finalize, fix, forceFinalize, forceHalt, getCurrentState, getCurrentStateNumeric, getProcessId, getResult, getStartTime, getThingsState, init, isVerbose, release, releasePause, requestHalt, requestPause, run, screech, verboseOff, verboseOn |
Methods inherited from class java.lang.Thread |
---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public Rendezvous<HttpToolServiceContext> handoff
public static final int COPY_BUFFER_SIZE
Constructor Detail |
---|
public HttpToolServiceThread(PageManager pageManager, ActionManager actionManager, ServeManager serveManager) throws java.lang.Throwable
java.lang.Throwable
Method Detail |
---|
public void constructThingsProcess() throws SystemException
constructThingsProcess
in class ThingsProcess
SystemException
public void executeThingsProcess() throws SystemException, java.lang.InterruptedException
executeThingsProcess
in class ThingsProcess
SystemException
java.lang.InterruptedException
public void destructThingsProcess() throws SystemException
destructThingsProcess
in class ThingsProcess
SystemException
public java.lang.String getProcessName()
getProcessName
in interface ProcessInterface
getProcessName
in class ThingsProcess
public void process() throws java.lang.Throwable
java.lang.Throwable
protected long processRequest() throws SystemException
SystemException
- *ONLY* if you want the service to die!public void resourceRevocation(WhoAmI resourceID) throws SystemException, java.lang.InterruptedException
ResourceListener
resourceID
- the ID of the resource that is being revoked.
SystemException
java.lang.InterruptedException
WhoAmI
public void resourceRevoked(WhoAmI resourceID) throws SystemException, java.lang.InterruptedException
ResourceListener
resourceID
- the ID of the resource that has been revoked.
SystemException
java.lang.InterruptedException
WhoAmI
public WhoAmI getListenerId()
ResourceListener
WhoAmI
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |