Package org.apache.camel.component.seda
Class ArrayBlockingQueueFactory<E>
java.lang.Object
org.apache.camel.component.seda.ArrayBlockingQueueFactory<E>
- All Implemented Interfaces:
BlockingQueueFactory<E>
Implementation of
BlockingQueueFactory
producing ArrayBlockingQueue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreate()
Create a newBlockingQueue
with default capacitycreate
(int capacity) Create a newBlockingQueue
with given capacityint
boolean
isFair()
void
setDefaultCapacity
(int defaultCapacity) void
setFair
(boolean fair)
-
Constructor Details
-
ArrayBlockingQueueFactory
public ArrayBlockingQueueFactory()
-
-
Method Details
-
getDefaultCapacity
public int getDefaultCapacity()- Returns:
- Default array capacity
-
setDefaultCapacity
public void setDefaultCapacity(int defaultCapacity) - Parameters:
defaultCapacity
- Default array capacity
-
isFair
public boolean isFair()- Returns:
- Lock fairness
-
setFair
public void setFair(boolean fair) - Parameters:
fair
- Lock fairness
-
create
Description copied from interface:BlockingQueueFactory
Create a newBlockingQueue
with default capacity- Specified by:
create
in interfaceBlockingQueueFactory<E>
- Returns:
- New
BlockingQueue
-
create
Description copied from interface:BlockingQueueFactory
Create a newBlockingQueue
with given capacity- Specified by:
create
in interfaceBlockingQueueFactory<E>
- Returns:
- New
BlockingQueue
-