JSPservletPkg
Class JSPhandler.Scanner

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--JSPservletPkg.JSPhandler.Scanner

class JSPhandler.Scanner
extends java.lang.Thread

Implements a scanner thread. Current use: statistics flush.


Field Summary
(package private)  JSPhandler handler
          JSPhandler back pointer.
(package private)  boolean toContinue
          flag for termination.
 
Fields inherited from class java.lang.Thread
contextClassLoader, daemon, eetop, group, inheritedAccessControlContext, MAX_PRIORITY, MIN_PRIORITY, name, NORM_PRIORITY, priority, single_step, stillborn, stopThreadPermission, target, threadInitNumber, threadQ, values
 
Constructor Summary
(package private) JSPhandler.Scanner(JSPhandler jh)
          Constructor.
 
Method Summary
 void run()
          Loops to flush Stat entries.
(package private)  boolean toBeContinued()
          Checks if Scanner must stop.
(package private)  void toEnd()
          Ask Scanner to stop.
 
Methods inherited from class java.lang.Thread
, activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, exit, getContextClassLoader, getName, getPriority, getThreadGroup, init, interrupt, interrupt0, interrupted, isAlive, isDaemon, isInterrupted, isInterrupted, join, join, join, nextThreadNum, registerNatives, resume, resume0, setContextClassLoader, setDaemon, setName, setPriority, setPriority0, sleep, sleep, start, stop, stop, stop0, suspend, suspend0, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

handler

JSPhandler handler
JSPhandler back pointer.

toContinue

boolean toContinue
flag for termination.
Constructor Detail

JSPhandler.Scanner

JSPhandler.Scanner(JSPhandler jh)
Constructor. Creates the thread.
Method Detail

toBeContinued

final boolean toBeContinued()
Checks if Scanner must stop.

toEnd

final void toEnd()
Ask Scanner to stop.

run

public void run()
Loops to flush Stat entries. Not put log in it for race conditions at termination.
Overrides:
run in class java.lang.Thread