Class ItemImportTaskRunner

java.lang.Object
com.hybris.datahub.core.tasks.ItemImportTaskRunner
All Implemented Interfaces:
TaskRunner<TaskModel>

public class ItemImportTaskRunner extends Object implements TaskRunner<TaskModel>
A TaskRunner that will trigger the ImpexImport
  • Constructor Details

    • ItemImportTaskRunner

      public ItemImportTaskRunner()
  • Method Details

    • run

      public void run(TaskService taskService, TaskModel task)
      Specified by:
      run in interface TaskRunner<TaskModel>
    • handleError

      public void handleError(TaskService taskService, TaskModel task, Throwable error)
      Specified by:
      handleError in interface TaskRunner<TaskModel>
    • setImportFacade

      public void setImportFacade(ItemImportFacade facade)
      Injects import facade to be used by this task runner.
      Parameters:
      facade - import facade implementation to use.
    • setSessionService

      public void setSessionService(SessionService service)
      Injects session service used by the system.
      Parameters:
      service - a user session service implementation to be used by this task runner.