Uses of Interface
com.broadleafcommerce.search.index.core.Distributable
Packages that use Distributable
Package
Description
-
Uses of Distributable in com.broadleafcommerce.search.index.core
Subinterfaces of Distributable in com.broadleafcommerce.search.index.coreModifier and TypeInterfaceDescriptioninterface
Generic, lightweight API for publishing events.interface
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
Component to track the state of a given reindex process.Classes in com.broadleafcommerce.search.index.core that implement DistributableModifier and TypeClassDescriptionclass
Mechanism to safely access or update process state across threads within a single JVM.class
This component allows for the tracking of a lock reference for a single process ID or reference.class
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.queueModifier and TypeInterfaceDescriptioninterface
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 DistributableModifier and TypeClassDescriptionclass
Abstract implementation of a ReindexQueue that delegates its work to any implementation of a BlockingQueue.class
Abstract provider which stores queues in a map based on theirIndexableType
.class
Default non-distributed implementation ofAbstractDelegatingQueue
, backed by anArrayBlockingQueue
.class
A local QueueProvider that uses aDefaultLocalArrayBlockingDelegatingQueue
.