org.brains2b.coffee
Class TicketBroker

java.lang.Object
  extended by java.util.TimerTask
      extended by org.brains2b.coffee.TicketBroker
All Implemented Interfaces:
java.lang.Runnable, java.util.EventListener, org.brains2b.task.TaskListener

public class TicketBroker
extends java.util.TimerTask
implements org.brains2b.task.TaskListener

[Short description] [Long description]

Version:
[version] [lastrevisiondate]
Author:
dennis@brains2b.nl

Constructor Summary
protected TicketBroker()
           
 
Method Summary
 void addTaskListener(org.brains2b.task.TaskListener listener)
           
 void broker(CoffeeEvent event)
           
 void close()
           
static TicketBroker getBroker()
           
 ServerDescriptor getCurrentServer()
           
 java.util.List getQueList()
           
 NewsServer getServer(ServerDescriptor sd)
           
 TicketHandler getTicketHandler(int eventID)
           
 void registerHandler(TicketHandler handler)
           
 void removeTaskListener(org.brains2b.task.TaskListener listener)
           
 void run()
           
 void taskProgressed(org.brains2b.task.TaskEvent e)
           
 
Methods inherited from class java.util.TimerTask
cancel, scheduledExecutionTime
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TicketBroker

protected TicketBroker()
Method Detail

getBroker

public static final TicketBroker getBroker()

broker

public void broker(CoffeeEvent event)

close

public void close()
           throws java.lang.Exception
Throws:
java.lang.Exception

run

public void run()
Specified by:
run in interface java.lang.Runnable
Specified by:
run in class java.util.TimerTask

addTaskListener

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

removeTaskListener

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

taskProgressed

public void taskProgressed(org.brains2b.task.TaskEvent e)
Specified by:
taskProgressed in interface org.brains2b.task.TaskListener

getCurrentServer

public ServerDescriptor getCurrentServer()

getTicketHandler

public final TicketHandler getTicketHandler(int eventID)

registerHandler

public void registerHandler(TicketHandler handler)

getServer

public NewsServer getServer(ServerDescriptor sd)

getQueList

public java.util.List getQueList()