Uses of Interface
com.broadleafcommerce.search.index.core.queue.ReindexQueue
Packages that use ReindexQueue
Package
Description
-
Uses of ReindexQueue in com.broadleafcommerce.search.index.core.master
Methods in com.broadleafcommerce.search.index.core.master with parameters of type ReindexQueueModifier and TypeMethodDescriptionprotected void
GenericSearchIndexMasterProcessLauncher.destroyQueue
(ReindexQueue<T> queue) Attempts to destroy the queue.protected long
GenericSearchIndexMasterProcessLauncher.process
(ReindexQueue<T> queue, ProcessStateHolder stateHolder) Method to populate theReindexQueue
with data. -
Uses of ReindexQueue in com.broadleafcommerce.search.index.core.queue
Classes in com.broadleafcommerce.search.index.core.queue that implement ReindexQueueModifier and TypeClassDescriptionclass
Abstract implementation of a ReindexQueue that delegates its work to any implementation of a BlockingQueue.class
Default non-distributed implementation ofAbstractDelegatingQueue
, backed by anArrayBlockingQueue
.Methods in com.broadleafcommerce.search.index.core.queue that return ReindexQueueModifier and TypeMethodDescriptionprotected 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) final <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 ReindexQueueModifier and TypeMethodDescriptionprotected final Map<com.broadleafcommerce.search.api.type.IndexableType,
ReindexQueue<?>> AbstractQueueProvider.getQueueRegistry()
Get the registry map registeringReindexQueue
toIndexableType
.Methods in com.broadleafcommerce.search.index.core.queue with parameters of type ReindexQueueModifier and TypeMethodDescriptionfinal void
AbstractQueueProvider.destroyQueue
(ReindexQueue<?> queue) void
QueueProvider.destroyQueue
(ReindexQueue<?> queue) Takes the necessary steps to remove or destroy the Queue, if necessary.protected abstract void
AbstractQueueProvider.destroyQueueInternal
(ReindexQueue<?> queue) Takes the necessary steps to remove or destroy the Queue, if necessary.protected void
DefaultLocalQueueProvider.destroyQueueInternal
(ReindexQueue<?> queue) final long
AbstractQueueLoader.populateQueue
(ReindexQueue<TO> queue, ProcessStateHolder processStateHolder) long
QueueLoader.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 ReindexQueueMethods in com.broadleafcommerce.search.index.core.worker with parameters of type ReindexQueueModifier and TypeMethodDescriptionprotected 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 ReindexQueueModifierConstructorDescriptionprotected
AbstractWorker
(@NonNull ProcessStateService processStateService, @NonNull Semaphore semaphore, @NonNull com.broadleafcommerce.search.api.type.IndexableType type, @NonNull ReindexQueue<T> queue, long waitTime, int maxTries)