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 TypeInterfaceDescriptioninterfaceGeneric, lightweight API for publishing events.interfaceBasic 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.interfaceComponent to track the state of a given reindex process.Classes in com.broadleafcommerce.search.index.core that implement DistributableModifier and TypeClassDescriptionclassMechanism to safely access or update process state across threads within a single JVM.classThis component allows for the tracking of a lock reference for a single process ID or reference.classDefault 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 TypeInterfaceDescriptioninterfaceComponent to provide access to a Queue, or specifically aReindexQueue.interfaceReindexQueue<T>Interface to define a Queue.Classes in com.broadleafcommerce.search.index.core.queue that implement DistributableModifier and TypeClassDescriptionclassAbstract implementation of a ReindexQueue that delegates its work to any implementation of a BlockingQueue.classAbstract provider which stores queues in a map based on theirIndexableType.classDefault non-distributed implementation ofAbstractDelegatingQueue, backed by anArrayBlockingQueue.classA local QueueProvider that uses aDefaultLocalArrayBlockingDelegatingQueue.