Class DefaultTasksProvider

java.lang.Object
de.hybris.platform.task.impl.DefaultTasksProvider
All Implemented Interfaces:
TasksProvider, org.springframework.beans.factory.InitializingBean

public class DefaultTasksProvider extends Object implements TasksProvider, org.springframework.beans.factory.InitializingBean
  • Constructor Details

    • DefaultTasksProvider

      public DefaultTasksProvider()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • getTasksToSchedule

      public List<TasksProvider.VersionPK> getTasksToSchedule(RuntimeConfigHolder runtimeConfigHolder, TaskEngineParameters taskEngineParameters, int maxItemsToSchedule)
      Description copied from interface: TasksProvider
      The method should return a collection of tasks' PKs, that should be scheduled in this node's task engine.
      Specified by:
      getTasksToSchedule in interface TasksProvider
      Parameters:
      runtimeConfigHolder - a simple services that holds the config properties used by tasks provider
      taskEngineParameters - parameters of task engine that should be taken into
      maxItemsToSchedule - number of items that should (at maximum) be returned by tasks provider
      Returns:
      collection of tasks' PKs
    • setMetricRegistry

      public void setMetricRegistry(com.codahale.metrics.MetricRegistry metricRegistry)
    • setFlexibleSearchService

      public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
    • setTypeService

      public void setTypeService(TypeService typeService)