Package com.broadleafcommerce.search.index.core.queue
@NonNullApi
package com.broadleafcommerce.search.index.core.queue
-
ClassDescriptionAbstract component to handle reading ID ranges from a source and populating a Queue for further retrieval.Abstract implementation of a ReindexQueue that delegates its work to any implementation of a BlockingQueue.AbstractQueueLoader<FROM,
TO> Abstract component to allow reading data in batch from a data source or web service, converting those values, and putting them on aReindexQueue.Abstract provider which stores queues in a map based on theirIndexableType.BatchIdHolder<ID extends Serializable>Convenience class to hold a list of IDs for processing as a batch.Default non-distributed implementation ofAbstractDelegatingQueue, backed by anArrayBlockingQueue.A local QueueProvider that uses aDefaultLocalArrayBlockingDelegatingQueue.QueueLoader<T>The purpose of this component is to coordinate or gather values from a data source or web service to put on aReindexQueuefor processing.Component to provide access to a Queue, or specifically aReindexQueue.ReindexQueue<T>Interface to define a Queue.