Uses of Interface
com.broadleafcommerce.search.index.core.IndexableTypeAware
-
-
Uses of IndexableTypeAware in com.broadleafcommerce.search.index.core
Classes in com.broadleafcommerce.search.index.core that implement IndexableTypeAware Modifier and Type Class Description class
ProcessStateHolder
This component is a container for allowing thread-safe access to state across a global, in JVM process (e.g. -
Uses of IndexableTypeAware in com.broadleafcommerce.search.index.core.event
Classes in com.broadleafcommerce.search.index.core.event that implement IndexableTypeAware Modifier and Type Class Description class
BatchCompletedEvent
Event to notify that a batch ofIndexables
have been processed.class
ProcessCompletedEvent
Event to notify that the reindex process has been completed.class
ProcessFailedEvent
Event to notify that an error occurred during the reindex process.class
ProcessStartedEvent
Event to indicate that a reindex process has started for a givenIndexableType
.class
ProcessSuccessEvent
Event to indicate if the reindex process completed without errors.class
QueueCreatedEvent
Event to notify that a Queue is ready for use.class
QueueLoadedEvent
Event to indicate that the ID queue has been loaded and there is no more data to load.class
SearchIndexProcessEvent
Generic, abstract event for reindex processes.class
WorkerCompletedEvent
Provides an event to notify that a worker has completed its work.class
WorkerStartedEvent
Provides an event to notify that a worker has started its work. -
Uses of IndexableTypeAware in com.broadleafcommerce.search.index.core.master
Subinterfaces of IndexableTypeAware in com.broadleafcommerce.search.index.core.master Modifier and Type Interface Description interface
SearchIndexMasterProcessLauncher
Interface for launching a reindex process.Classes in com.broadleafcommerce.search.index.core.master that implement IndexableTypeAware Modifier and Type Class Description class
GenericSearchIndexMasterProcessLauncher<T>
This is an abstract component to allow for the full reindexing of a specific index. -
Uses of IndexableTypeAware in com.broadleafcommerce.search.index.core.queue
Subinterfaces of IndexableTypeAware in com.broadleafcommerce.search.index.core.queue Modifier and Type Interface Description interface
ReindexQueue<T>
Interface to define a Queue.Classes in com.broadleafcommerce.search.index.core.queue that implement IndexableTypeAware Modifier and Type Class Description class
AbstractBatchIdQueueLoader<ID extends Serializable,T extends BatchIdHolder<ID>>
Abstract component to handle reading ID ranges from a source and populating a Queue for further retrieval.class
AbstractDelegatingQueue<T>
Abstract implementation of a ReindexQueue that delegates its work to any implementation of a BlockingQueue.class
AbstractQueueLoader<FROM,TO>
Abstract component to allow reading data in batch from a data source or web service, converting those values, and putting them on aReindexQueue
.class
BatchIdHolder<ID extends Serializable>
Convenience class to hold a list of IDs for processing as a batch.class
DefaultLocalArrayBlockingDelegatingQueue<T>
Default non-distributed implementation ofAbstractDelegatingQueue
, backed by anArrayBlockingQueue
. -
Uses of IndexableTypeAware in com.broadleafcommerce.search.index.core.worker
Subinterfaces of IndexableTypeAware in com.broadleafcommerce.search.index.core.worker Modifier and Type Interface Description interface
SearchIndexWorkerProcessLauncher
Component to kick off any background processes, either local or remote.Classes in com.broadleafcommerce.search.index.core.worker that implement IndexableTypeAware Modifier and Type Class Description class
AbstractWorker<T>
Represents an abstractRunnable
object for data off of aReindexQueue
and processing the data.class
GenericSearchIndexWorkerProcessLauncher<T>
Abstract implementation of SearchIndexWorkerProcessLauncher.
-