org.brains2b.coffee
Class TicketQueue

java.lang.Object
  extended by org.brains2b.coffee.TicketQueue
All Implemented Interfaces:
java.util.Comparator, TicketHandler

public class TicketQueue
extends java.lang.Object
implements java.util.Comparator, TicketHandler

[Short description] [Long description]

Version:
$Revision: 1.7 $ $Date: 2010/07/05 00:31:15 $
Author:
dennis@brains2b.nl

Constructor Summary
TicketQueue()
           
 
Method Summary
 void add(Ticket t)
           
 void addProgressMonitor(ProgressMonitor m)
           
 void clear()
           
 void close()
           
 int compare(java.lang.Object o1, java.lang.Object o2)
           
 Ticket get(int index)
           
 int[] getHandledEvents()
           
 java.util.List getList()
           
 int getSize()
           
 NNTPMessage handleEvent(CoffeeEvent event)
           
 boolean isAvailable()
           
 boolean isEmpty()
           
 java.util.Iterator iterator()
           
 void open()
           
 void removeProgressMonitor(ProgressMonitor m)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

TicketQueue

public TicketQueue()
Method Detail

compare

public int compare(java.lang.Object o1,
                   java.lang.Object o2)
Specified by:
compare in interface java.util.Comparator

add

public void add(Ticket t)

isEmpty

public boolean isEmpty()

iterator

public java.util.Iterator iterator()

getSize

public int getSize()

clear

public void clear()

get

public Ticket get(int index)

addProgressMonitor

public void addProgressMonitor(ProgressMonitor m)
Specified by:
addProgressMonitor in interface TicketHandler

close

public void close()
           throws java.lang.Exception
Specified by:
close in interface TicketHandler
Throws:
java.lang.Exception

getHandledEvents

public int[] getHandledEvents()
Specified by:
getHandledEvents in interface TicketHandler

handleEvent

public NNTPMessage handleEvent(CoffeeEvent event)
                        throws CoffeeSpill
Specified by:
handleEvent in interface TicketHandler
Throws:
CoffeeSpill

isAvailable

public boolean isAvailable()
Specified by:
isAvailable in interface TicketHandler

open

public void open()
          throws java.lang.Exception
Specified by:
open in interface TicketHandler
Throws:
java.lang.Exception

removeProgressMonitor

public void removeProgressMonitor(ProgressMonitor m)
Specified by:
removeProgressMonitor in interface TicketHandler

getList

public java.util.List getList()