Class 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 Detail

      • ProcessSchedulerImpl

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

      • 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