Class SingleProcessorQueue

    • Constructor Detail

      • SingleProcessorQueue

        public SingleProcessorQueue​(int bucketSize,
                                    int bulkSize)
      • SingleProcessorQueue

        public SingleProcessorQueue​(int bulkSize)
      • SingleProcessorQueue

        public SingleProcessorQueue()
    • Method Detail

      • getSize

        public int getSize()
      • isClosed

        public boolean isClosed()
      • isStarted

        public boolean isStarted()
      • enqueue

        public void enqueue​(java.lang.Object obj)
      • dequeue

        public boolean dequeue()
      • startProcessor

        protected abstract void startProcessor()
      • process

        protected abstract void process​(java.lang.Object[] bulk,
                                        int n)
      • startQueue

        public void startQueue()
      • stopQueue

        public void stopQueue()
      • validateClearElement

        protected boolean validateClearElement​(java.lang.Object obj)
      • clear

        public void clear()
      • close

        public void close()