Uses of Package
com.broadleafcommerce.search.index.core
-
Classes in com.broadleafcommerce.search.index.core used by com.broadleafcommerce.search.index.autoconfigure Class Description 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.ProcessStateService Component to track the state of a given reindex process.SemaphoreProvider Simple interface to provide shared access to a Semaphore. -
Classes in com.broadleafcommerce.search.index.core used by com.broadleafcommerce.search.index.core Class Description AbstractProcessStateService Mechanism to safely access or update process state across threads within a single JVM.Distributable Interface to indicate if the component is distributable.EventPublisher Generic, lightweight API for publishing events.IndexableTypeAware Standard interface to allow components to return the IndexableType that they can operate on.LockException Indicates an error locking or unlocking the reindex process.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.ProcessStateHolder This component is a container for allowing thread-safe access to state across a global, in JVM process (e.g.ProcessStateHolder.ProcessFailure ProcessStateService Component to track the state of a given reindex process.SemaphoreProvider Simple interface to provide shared access to a Semaphore. -
Classes in com.broadleafcommerce.search.index.core used by com.broadleafcommerce.search.index.core.event Class Description IndexableTypeAware Standard interface to allow components to return the IndexableType that they can operate on. -
Classes in com.broadleafcommerce.search.index.core used by com.broadleafcommerce.search.index.core.event.listener Class Description ProcessStateService Component to track the state of a given reindex process.SemaphoreProvider Simple interface to provide shared access to a Semaphore. -
Classes in com.broadleafcommerce.search.index.core used by com.broadleafcommerce.search.index.core.master Class Description IndexableTypeAware Standard interface to allow components to return the IndexableType that they can operate on.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.ProcessStateHolder This component is a container for allowing thread-safe access to state across a global, in JVM process (e.g.ProcessStateService Component to track the state of a given reindex process.SemaphoreProvider Simple interface to provide shared access to a Semaphore. -
Classes in com.broadleafcommerce.search.index.core used by com.broadleafcommerce.search.index.core.queue Class Description Distributable Interface to indicate if the component is distributable.IndexableTypeAware Standard interface to allow components to return the IndexableType that they can operate on.ProcessStateHolder This component is a container for allowing thread-safe access to state across a global, in JVM process (e.g. -
Classes in com.broadleafcommerce.search.index.core used by com.broadleafcommerce.search.index.core.worker Class Description IndexableTypeAware Standard interface to allow components to return the IndexableType that they can operate on.ProcessStateService Component to track the state of a given reindex process.