Class CustomerSearchIndexMasterProcessLauncher

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

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

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

    • CustomerSearchIndexMasterProcessLauncher

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