Class MemoryProcessSchedulerPlugin

  • All Implemented Interfaces:
    io.vertigo.core.node.component.Activeable, io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Plugin, ProcessSchedulerPlugin, ProcessScheduler

    public class MemoryProcessSchedulerPlugin
    extends Object
    implements ProcessSchedulerPlugin, io.vertigo.core.node.component.Activeable
    • Constructor Detail

      • MemoryProcessSchedulerPlugin

        @Inject
        public MemoryProcessSchedulerPlugin​(OrchestraDefinitionManager orchestraDefinitionManager)
    • Method Detail

      • start

        public void start()
        Specified by:
        start in interface io.vertigo.core.node.component.Activeable
      • stop

        public void stop()
        Specified by:
        stop in interface io.vertigo.core.node.component.Activeable
      • 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