Class OrderSearchIndexMasterProcessLauncher

  • All Implemented Interfaces:
    com.broadleafcommerce.search.index.core.IndexableTypeAware, com.broadleafcommerce.search.index.core.master.SearchIndexMasterProcessLauncher, Runnable

    public class OrderSearchIndexMasterProcessLauncher
    extends com.broadleafcommerce.search.index.core.master.GenericSearchIndexMasterProcessLauncher<com.broadleafcommerce.search.index.core.queue.BatchIdHolder<String>>
    Orchestrates the processing of orders from external sources into a search engine index.
    • Constructor Summary

      Constructors 
      Constructor Description
      OrderSearchIndexMasterProcessLauncher​(com.broadleafcommerce.search.index.core.ProcessStateService processStateService, com.broadleafcommerce.search.index.core.LockService lockService, com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider, OrderQueueLoader<com.broadleafcommerce.search.index.core.queue.BatchIdHolder<String>> batchIdReader, com.broadleafcommerce.search.index.core.SemaphoreProvider semaphoreProvider, long completionPauseTime)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      com.broadleafcommerce.search.api.type.IndexableType getIndexableType()  
      • Methods inherited from class com.broadleafcommerce.search.index.core.master.GenericSearchIndexMasterProcessLauncher

        addStateHolderProperties, destroyQueue, executeInternally, forceStop, getBatchIdReader, getCompletionPauseTime, getElapsedTime, getLockService, getProcessStateService, getQueueProvider, getSemaphoreProvider, instance, isActive, pause, process, rebuildIndex, rebuildIndex, registerSearchIndexMasterProcessLauncher, run
    • Constructor Detail

      • OrderSearchIndexMasterProcessLauncher

        public OrderSearchIndexMasterProcessLauncher​(com.broadleafcommerce.search.index.core.ProcessStateService processStateService,
                                                     com.broadleafcommerce.search.index.core.LockService lockService,
                                                     com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider,
                                                     OrderQueueLoader<com.broadleafcommerce.search.index.core.queue.BatchIdHolder<String>> batchIdReader,
                                                     com.broadleafcommerce.search.index.core.SemaphoreProvider semaphoreProvider,
                                                     long completionPauseTime)
    • Method Detail

      • getIndexableType

        public com.broadleafcommerce.search.api.type.IndexableType getIndexableType()