Class BlockingQueueFactory
java.lang.Object
org.jctools.queues.blocking.BlockingQueueFactory
The queue factory produces
Queue instances based on a best fit to the ConcurrentQueueSpec.
This allows minimal dependencies between user code and the queue implementations and gives users a way to express
their requirements on a higher level.- Author:
- nitsanw
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <E> BlockingQueue<E> static <E> BlockingQueue<E> newBlockingQueue(ConcurrentQueueSpec qs, Class<? extends TakeStrategy> takeStratClass, Class<? extends PutStrategy> putStratClass)
-
Constructor Details
-
BlockingQueueFactory
public BlockingQueueFactory()
-
-
Method Details
-
newBlockingQueue
-
newBlockingQueue
public static <E> BlockingQueue<E> newBlockingQueue(ConcurrentQueueSpec qs, Class<? extends TakeStrategy> takeStratClass, Class<? extends PutStrategy> putStratClass)
-