org.apache.commons.pipeline.util
Class BlockingQueueFactory.PriorityBlockingQueueFactory<T>

java.lang.Object
  extended by org.apache.commons.pipeline.util.QueueFactory.AbstractQueueFactory<T>
      extended by org.apache.commons.pipeline.util.BlockingQueueFactory.PriorityBlockingQueueFactory<T>
All Implemented Interfaces:
BlockingQueueFactory<T>, QueueFactory<T>
Enclosing interface:
BlockingQueueFactory<T>

public static class BlockingQueueFactory.PriorityBlockingQueueFactory<T>
extends QueueFactory.AbstractQueueFactory<T>
implements BlockingQueueFactory<T>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.commons.pipeline.util.BlockingQueueFactory
BlockingQueueFactory.ArrayBlockingQueueFactory<T>, BlockingQueueFactory.DelayQueueFactoryL<T extends Delayed>, BlockingQueueFactory.LinkedBlockingQueueFactory<T>, BlockingQueueFactory.PriorityBlockingQueueFactory<T>, BlockingQueueFactory.SynchronousQueueFactory<T>
 
Nested classes/interfaces inherited from interface org.apache.commons.pipeline.util.QueueFactory
QueueFactory.AbstractQueueFactory<T>, QueueFactory.ConcurrentLinkedQueueFactory<T>, QueueFactory.LinkedListFactory<T>, QueueFactory.PriorityQueueFactory<T>
 
Field Summary
 
Fields inherited from class org.apache.commons.pipeline.util.QueueFactory.AbstractQueueFactory
initialContents
 
Constructor Summary
BlockingQueueFactory.PriorityBlockingQueueFactory()
           
 
Method Summary
 PriorityBlockingQueue<T> createQueue()
          Create a new queue.
 Comparator<? super T> getComparator()
          Getter for property comparator.
 int getInitialCapacity()
          Getter for property initialCapacity.
 void setComparator(Comparator<? super T> comparator)
          Setter for property comparator.
 void setInitialCapacity(int initialCapacity)
          Setter for property initialCapacity.
 
Methods inherited from class org.apache.commons.pipeline.util.QueueFactory.AbstractQueueFactory
getInitialContents, setInitialContents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BlockingQueueFactory.PriorityBlockingQueueFactory

public BlockingQueueFactory.PriorityBlockingQueueFactory()
Method Detail

createQueue

public PriorityBlockingQueue<T> createQueue()
Description copied from interface: QueueFactory
Create a new queue.

Specified by:
createQueue in interface BlockingQueueFactory<T>
Specified by:
createQueue in interface QueueFactory<T>

getInitialCapacity

public int getInitialCapacity()
Getter for property initialCapacity.

Returns:
Value of property initialCapacity.

setInitialCapacity

public void setInitialCapacity(int initialCapacity)
Setter for property initialCapacity.

Parameters:
initialCapacity - New value of property initialCapacity.

getComparator

public Comparator<? super T> getComparator()
Getter for property comparator.

Returns:
Value of property comparator.

setComparator

public void setComparator(Comparator<? super T> comparator)
Setter for property comparator.

Parameters:
comparator - New value of property comparator.


Copyright © 2004-2009 The Apache Software Foundation. All Rights Reserved.