Package com.swiftmq.tools.queue
Class SingleProcessorQueue
java.lang.Object
com.swiftmq.tools.queue.SingleProcessorQueue
- Direct Known Subclasses:
PipelineQueue
-
Constructor Summary
ConstructorsConstructorDescriptionSingleProcessorQueue
(int bulkSize) SingleProcessorQueue
(int bucketSize, int bulkSize) -
Method Summary
-
Constructor Details
-
SingleProcessorQueue
public SingleProcessorQueue(int bucketSize, int bulkSize) -
SingleProcessorQueue
public SingleProcessorQueue(int bulkSize) -
SingleProcessorQueue
public SingleProcessorQueue()
-
-
Method Details
-
getSize
public int getSize() -
isClosed
public boolean isClosed() -
isStarted
public boolean isStarted() -
enqueue
-
dequeue
public boolean dequeue() -
startProcessor
protected abstract void startProcessor() -
process
-
startQueue
public void startQueue() -
stopQueue
public void stopQueue() -
validateClearElement
-
clear
public void clear() -
close
public void close()
-