|
||||||||||
| 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 ThingsProcessSystemException
public void executeThingsProcess()
throws SystemException,
java.lang.InterruptedException
executeThingsProcess in class ThingsProcessSystemException
java.lang.InterruptedException
public void destructThingsProcess()
throws SystemException
destructThingsProcess in class ThingsProcessSystemExceptionpublic java.lang.String getProcessName()
getProcessName in interface ProcessInterfacegetProcessName 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.InterruptedExceptionWhoAmI
public void resourceRevoked(WhoAmI resourceID)
throws SystemException,
java.lang.InterruptedException
ResourceListener
resourceID - the ID of the resource that has been revoked.
SystemException
java.lang.InterruptedExceptionWhoAmIpublic WhoAmI getListenerId()
ResourceListener
WhoAmI
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||