Class OrderFulfillmentSearchIndexMasterProcessLauncher

java.lang.Object
com.broadleafcommerce.search.index.core.master.GenericSearchIndexMasterProcessLauncher<com.broadleafcommerce.search.index.core.queue.BatchIdHolder<String>>
com.broadleafcommerce.search.index.fulfillment.master.OrderFulfillmentSearchIndexMasterProcessLauncher
All Implemented Interfaces:
com.broadleafcommerce.search.index.core.IndexableTypeAware, com.broadleafcommerce.search.index.core.master.SearchIndexMasterProcessLauncher, Runnable

public class OrderFulfillmentSearchIndexMasterProcessLauncher extends com.broadleafcommerce.search.index.core.master.GenericSearchIndexMasterProcessLauncher<com.broadleafcommerce.search.index.core.queue.BatchIdHolder<String>>
Orchestrates the processing of order fulfillments from external sources into a search engine index.
Author:
Dima Myroniuk (dmyroniuk)
  • Constructor Summary

    Constructors
    Constructor
    Description
    OrderFulfillmentSearchIndexMasterProcessLauncher(com.broadleafcommerce.search.index.core.ProcessStateService processStateService, com.broadleafcommerce.search.index.core.LockService lockService, com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider, OrderFulfillmentQueueLoader<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

    • OrderFulfillmentSearchIndexMasterProcessLauncher

      public OrderFulfillmentSearchIndexMasterProcessLauncher(com.broadleafcommerce.search.index.core.ProcessStateService processStateService, com.broadleafcommerce.search.index.core.LockService lockService, com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider, OrderFulfillmentQueueLoader<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()