public class ArrayBlockingQueueFactory<E> extends Object implements BlockingQueueFactory<E>
BlockingQueueFactory producing ArrayBlockingQueue| Constructor and Description |
|---|
ArrayBlockingQueueFactory() |
| Modifier and Type | Method and Description |
|---|---|
ArrayBlockingQueue<E> |
create()
Create a new
BlockingQueue with default capacity |
ArrayBlockingQueue<E> |
create(int capacity)
Create a new
BlockingQueue with given capacity |
int |
getDefaultCapacity() |
boolean |
isFair() |
void |
setDefaultCapacity(int defaultCapacity) |
void |
setFair(boolean fair) |
public ArrayBlockingQueueFactory()
public int getDefaultCapacity()
public void setDefaultCapacity(int defaultCapacity)
defaultCapacity - Default array capacitypublic boolean isFair()
public void setFair(boolean fair)
fair - Lock fairnesspublic ArrayBlockingQueue<E> create()
BlockingQueueFactoryBlockingQueue with default capacitycreate in interface BlockingQueueFactory<E>BlockingQueuepublic ArrayBlockingQueue<E> create(int capacity)
BlockingQueueFactoryBlockingQueue with given capacitycreate in interface BlockingQueueFactory<E>BlockingQueueApache Camel