Uses of Interface
com.broadleafcommerce.search.index.core.Distributable
-
Packages that use Distributable Package Description com.broadleafcommerce.search.index.core com.broadleafcommerce.search.index.core.queue -
-
Uses of Distributable in com.broadleafcommerce.search.index.core
Subinterfaces of Distributable in com.broadleafcommerce.search.index.core Modifier and Type Interface Description interface
EventPublisher
Generic, lightweight API for publishing events.interface
LockService
Basic LockService interface, specifically to be used by the Index processes to ensure that no other threads or nodes can start a specific full index process.interface
ProcessStateService
Component to track the state of a given reindex process.Classes in com.broadleafcommerce.search.index.core that implement Distributable Modifier and Type Class Description class
AbstractProcessStateService
Mechanism to safely access or update process state across threads within a single JVM.class
DefaultLocalJvmLockService
This component allows for the tracking of a lock reference for a single process ID or reference.class
DefaultProcessStateService
Default implementation of the ProcessStateService interface. -
Uses of Distributable in com.broadleafcommerce.search.index.core.queue
Subinterfaces of Distributable in com.broadleafcommerce.search.index.core.queue Modifier and Type Interface Description interface
QueueProvider
Component to provide access to a Queue, or specifically aReindexQueue
.interface
ReindexQueue<T>
Interface to define a Queue.Classes in com.broadleafcommerce.search.index.core.queue that implement Distributable Modifier and Type Class Description class
AbstractDelegatingQueue<T>
Abstract implementation of a ReindexQueue that delegates its work to any implementation of a BlockingQueue.class
AbstractQueueProvider
Abstract provider which stores queues in a map based on theirIndexableType
.class
DefaultLocalArrayBlockingDelegatingQueue<T>
Default non-distributed implementation ofAbstractDelegatingQueue
, backed by anArrayBlockingQueue
.class
DefaultLocalQueueProvider
A local QueueProvider that uses aDefaultLocalArrayBlockingDelegatingQueue
.
-