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

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

public static class BlockingQueueFactory.ArrayBlockingQueueFactory<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.ArrayBlockingQueueFactory()
           
 
Method Summary
 ArrayBlockingQueue<T> createQueue()
          Create a new queue.
 int getCapacity()
          Setter for property capacity.
 boolean isFair()
          Getter for property fair.
 void setCapacity(int capacity)
          Getter for property capacity.
 void setFair(boolean fair)
          Setter for property fair.
 
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.ArrayBlockingQueueFactory

public BlockingQueueFactory.ArrayBlockingQueueFactory()
Method Detail

createQueue

public ArrayBlockingQueue<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>

setCapacity

public void setCapacity(int capacity)
Getter for property capacity.


getCapacity

public int getCapacity()
Setter for property capacity.

Parameters:
capacity - New value of property capacity.

isFair

public boolean isFair()
Getter for property fair.

Returns:
Value of property fair.

setFair

public void setFair(boolean fair)
Setter for property fair.

Parameters:
fair - New value of property fair.


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