Class ProcessSchedulerImpl

java.lang.Object
io.vertigo.orchestra.impl.services.schedule.ProcessSchedulerImpl
All Implemented Interfaces:
ProcessScheduler

public final class ProcessSchedulerImpl extends Object implements ProcessScheduler
Implémentation du manager de la planification.
Version:
$Id$
Author:
mlaroche.
  • Constructor Details

    • ProcessSchedulerImpl

      public ProcessSchedulerImpl(List<ProcessSchedulerPlugin> schedulerPlugins, ProcessExecutor processExecutor)
      Constructeur.
      Parameters:
      schedulerPlugins - la liste des plugins de gestion de la planification
  • Method Details

    • scheduleAt

      public void scheduleAt(ProcessDefinition processDefinition, Instant planifiedTime, Map<String,String> initialParams)
      Planifie un processus à une date donnée.
      Specified by:
      scheduleAt in interface ProcessScheduler
      Parameters:
      processDefinition - le processus à planifier
      planifiedTime - la date de planification
      initialParams - les paramètres initiaux à utiliser