org.brains2b.coffee
Class TicketThread

java.lang.Object
  extended by java.lang.Thread
      extended by org.brains2b.coffee.TicketThread
All Implemented Interfaces:
java.lang.Runnable

public class TicketThread
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
TicketThread(TicketQueue queue)
           
 
Method Summary
 void addTaskListener(org.brains2b.task.TaskListener listener)
           
 Ticket getCurrent()
           
 boolean isClosed()
           
 void removeTaskListener(org.brains2b.task.TaskListener listener)
           
 void run()
           
 void setClosed(boolean closed)
           
 
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, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TicketThread

public TicketThread(TicketQueue queue)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

isClosed

public boolean isClosed()

setClosed

public void setClosed(boolean closed)

addTaskListener

public void addTaskListener(org.brains2b.task.TaskListener listener)

removeTaskListener

public void removeTaskListener(org.brains2b.task.TaskListener listener)

getCurrent

public Ticket getCurrent()