Uses of Interface
com.broadleafcommerce.search.index.core.queue.ReindexQueue
-
Packages that use ReindexQueue Package Description com.broadleafcommerce.search.index.core.master com.broadleafcommerce.search.index.core.queue com.broadleafcommerce.search.index.core.worker -
-
Uses of ReindexQueue in com.broadleafcommerce.search.index.core.master
Methods in com.broadleafcommerce.search.index.core.master with parameters of type ReindexQueue Modifier and Type Method Description protected voidGenericSearchIndexMasterProcessLauncher. destroyQueue(ReindexQueue<T> queue)Attempts to destroy the queue.protected longGenericSearchIndexMasterProcessLauncher. process(ReindexQueue<T> queue, ProcessStateHolder stateHolder)Method to populate theReindexQueuewith data. -
Uses of ReindexQueue in com.broadleafcommerce.search.index.core.queue
Classes in com.broadleafcommerce.search.index.core.queue that implement ReindexQueue Modifier and Type Class Description classAbstractDelegatingQueue<T>Abstract implementation of a ReindexQueue that delegates its work to any implementation of a BlockingQueue.classDefaultLocalArrayBlockingDelegatingQueue<T>Default non-distributed implementation ofAbstractDelegatingQueue, backed by anArrayBlockingQueue.Methods in com.broadleafcommerce.search.index.core.queue that return ReindexQueue Modifier and Type Method Description protected abstract <T> ReindexQueue<T>AbstractQueueProvider. createQueue(com.broadleafcommerce.search.api.type.IndexableType type)Create a new queue for the givenIndexableType.protected <T> ReindexQueue<T>DefaultLocalQueueProvider. createQueue(com.broadleafcommerce.search.api.type.IndexableType type)<T> ReindexQueue<T>AbstractQueueProvider. getOrCreateQueue(@NonNull com.broadleafcommerce.search.api.type.IndexableType type)<T> ReindexQueue<T>QueueProvider. getOrCreateQueue(com.broadleafcommerce.search.api.type.IndexableType type)Get the Queue for the givenIndexableType.Methods in com.broadleafcommerce.search.index.core.queue that return types with arguments of type ReindexQueue Modifier and Type Method Description protected Map<com.broadleafcommerce.search.api.type.IndexableType,ReindexQueue<?>>AbstractQueueProvider. getQueueRegistry()Get the registry map registeringReindexQueuetoIndexableType.Methods in com.broadleafcommerce.search.index.core.queue with parameters of type ReindexQueue Modifier and Type Method Description voidAbstractQueueProvider. destroyQueue(ReindexQueue<?> queue)voidQueueProvider. destroyQueue(ReindexQueue<?> queue)Takes the necessary steps to remove or destroy the Queue, if necessary.protected abstract voidAbstractQueueProvider. destroyQueueInternal(ReindexQueue<?> queue)Takes the necessary steps to remove or destroy the Queue, if necessary.protected voidDefaultLocalQueueProvider. destroyQueueInternal(ReindexQueue<?> queue)longAbstractQueueLoader. populateQueue(ReindexQueue<TO> queue, ProcessStateHolder processStateHolder)longQueueLoader. populateQueue(ReindexQueue<T> queue, ProcessStateHolder processStateHolder)Reads T from a source (e.g. -
Uses of ReindexQueue in com.broadleafcommerce.search.index.core.worker
Methods in com.broadleafcommerce.search.index.core.worker that return ReindexQueue Modifier and Type Method Description protected ReindexQueue<T>AbstractWorker. getQueue()Methods in com.broadleafcommerce.search.index.core.worker with parameters of type ReindexQueue Modifier and Type Method Description protected abstract AbstractWorker<T>GenericSearchIndexWorkerProcessLauncher. createNewTask(ProcessStateService processStateService, Semaphore semaphore, com.broadleafcommerce.search.api.type.IndexableType type, ReindexQueue<T> queue)Launch a worker process.Constructors in com.broadleafcommerce.search.index.core.worker with parameters of type ReindexQueue Constructor Description AbstractWorker(@NonNull ProcessStateService processStateService, @NonNull Semaphore semaphore, @NonNull com.broadleafcommerce.search.api.type.IndexableType type, @NonNull ReindexQueue<T> queue, long waitTime, int maxTries)
-