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 aReindexQueue
for processing.Component to provide access to a Queue, or specifically aReindexQueue
.ReindexQueue<T>Interface to define a Queue.