Class OrderSearchIndexWorkerProcessLauncher<T>

java.lang.Object
com.broadleafcommerce.search.index.core.worker.GenericSearchIndexWorkerProcessLauncher<T>
com.broadleafcommerce.search.index.order.worker.OrderSearchIndexWorkerProcessLauncher<T>
Type Parameters:
T - The type of the objects retrieved from the Queue
All Implemented Interfaces:
com.broadleafcommerce.search.index.core.IndexableTypeAware, com.broadleafcommerce.search.index.core.worker.SearchIndexWorkerProcessLauncher, Runnable

public abstract class OrderSearchIndexWorkerProcessLauncher<T> extends com.broadleafcommerce.search.index.core.worker.GenericSearchIndexWorkerProcessLauncher<T>
Executes worker threads to read and index ORDERs from the Queue.
  • Constructor Summary

    Constructors
    Constructor
    Description
    OrderSearchIndexWorkerProcessLauncher(com.broadleafcommerce.search.index.core.ProcessStateService processStateService, com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider, int threads, long waitTime, int maxTries)
    Deprecated, for removal: This API element is subject to removal in a future version.
    OrderSearchIndexWorkerProcessLauncher(com.broadleafcommerce.search.index.core.ProcessStateService processStateService, com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider, int threads, long waitTime, int maxTries, long pauseBetweenThreadsStart)
     
  • Method Summary

    Methods inherited from class com.broadleafcommerce.search.index.core.worker.GenericSearchIndexWorkerProcessLauncher

    createExecutor, createNewTask, destroyExecutor, executeInternally, getIndexableType, getMaxTries, getPauseBetweenThreadsStart, getProcessStateService, getQueueProvider, getWaitTime, getWorkerThreads, instance, isActive, isExecuting, launchWorkers, registerSearchIndexWorkerProcessLauncher, run

    Methods inherited from class java.lang.Object

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

    • OrderSearchIndexWorkerProcessLauncher

      @Deprecated(forRemoval=true, since="2.1.4") public OrderSearchIndexWorkerProcessLauncher(com.broadleafcommerce.search.index.core.ProcessStateService processStateService, com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider, int threads, long waitTime, int maxTries)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • OrderSearchIndexWorkerProcessLauncher

      public OrderSearchIndexWorkerProcessLauncher(com.broadleafcommerce.search.index.core.ProcessStateService processStateService, com.broadleafcommerce.search.index.core.queue.QueueProvider queueProvider, int threads, long waitTime, int maxTries, long pauseBetweenThreadsStart)