DFSS
Class DefaultQueueManager

java.lang.Object
  extended byDFSS.DefaultQueueManager
All Implemented Interfaces:
IQueueManager

public class DefaultQueueManager
extends java.lang.Object
implements IQueueManager

Author:
Dario Agostinone Gestisce una coda seconda una politica FIFO, oppure ordinata seconda la politica definita dagli elementi appartenenti alla coda

Constructor Summary
DefaultQueueManager()
          Costruttore
DefaultQueueManager(boolean Ordered)
          Costruttore
 
Method Summary
 void addListener(IQueueListener queueList)
          aggiunge un listener alla coda
 java.lang.Object getNext()
          preleva un elemento dalla coda eliminandolo
 boolean hasMoreElement()
          resituisce true se la coda ha delgi elementi
 void insert(java.lang.Object in)
          inserisce un elemento nella coda
 void insert(Ordinable in)
          inserisce un elemento ordinabile nella lista
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultQueueManager

public DefaultQueueManager()
Costruttore


DefaultQueueManager

public DefaultQueueManager(boolean Ordered)
Costruttore

Method Detail

addListener

public void addListener(IQueueListener queueList)
aggiunge un listener alla coda

Specified by:
addListener in interface IQueueManager

insert

public void insert(java.lang.Object in)
inserisce un elemento nella coda

Specified by:
insert in interface IQueueManager

insert

public void insert(Ordinable in)
inserisce un elemento ordinabile nella lista


hasMoreElement

public boolean hasMoreElement()
resituisce true se la coda ha delgi elementi

Specified by:
hasMoreElement in interface IQueueManager

getNext

public java.lang.Object getNext()
preleva un elemento dalla coda eliminandolo

Specified by:
getNext in interface IQueueManager