Class OrderSearchIndexMasterProcessLauncher

java.lang.Object
com.broadleafcommerce.search.index.core.master.GenericSearchIndexMasterProcessLauncher<com.broadleafcommerce.search.index.core.queue.BatchIdHolder<String>>
com.broadleafcommerce.search.index.order.master.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

    Modifier and Type
    Method
    Description
    com.broadleafcommerce.search.api.type.IndexableType
     

    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, wrapUp

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • 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 Details

    • getIndexableType

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