Package com.swiftmq.tools.pipeline
Class PipelineQueue
- java.lang.Object
-
- com.swiftmq.tools.queue.SingleProcessorQueue
-
- com.swiftmq.tools.pipeline.PipelineQueue
-
public class PipelineQueue extends SingleProcessorQueue
-
-
Constructor Summary
Constructors Constructor Description PipelineQueue(ThreadPool myTP, java.lang.String dispatchToken, POVisitor visitor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
close()
protected void
process(java.lang.Object[] bulk, int n)
protected void
startProcessor()
-
Methods inherited from class com.swiftmq.tools.queue.SingleProcessorQueue
clear, dequeue, enqueue, getSize, isClosed, isStarted, startQueue, stopQueue, validateClearElement
-
-
-
-
Constructor Detail
-
PipelineQueue
public PipelineQueue(ThreadPool myTP, java.lang.String dispatchToken, POVisitor visitor)
-
-
Method Detail
-
startProcessor
protected void startProcessor()
- Specified by:
startProcessor
in classSingleProcessorQueue
-
process
protected void process(java.lang.Object[] bulk, int n)
- Specified by:
process
in classSingleProcessorQueue
-
close
public void close()
- Overrides:
close
in classSingleProcessorQueue
-
-