Class AuxiliaryTablesBasedTaskProviderTest.TasksProviderTest

java.lang.Object
de.hybris.platform.task.impl.AuxiliaryTablesBasedTaskProviderTest.TasksProviderTest
All Implemented Interfaces:
TasksProvider
Enclosing class:
AuxiliaryTablesBasedTaskProviderTest

public static class AuxiliaryTablesBasedTaskProviderTest.TasksProviderTest extends Object implements TasksProvider
  • Constructor Details

    • TasksProviderTest

      public TasksProviderTest()
  • Method Details

    • 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