Class MemoryProcessSchedulerPlugin
java.lang.Object
io.vertigo.orchestra.plugins.services.schedule.memory.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 Summary
ConstructorsConstructorDescriptionMemoryProcessSchedulerPlugin(OrchestraDefinitionManager orchestraDefinitionManager) -
Method Summary
Modifier and TypeMethodDescriptionRetourne le type de processus géré par le pluginvoidscheduleAt(ProcessDefinition processDefinition, Instant planifiedTime, Map<String, String> initialParams) Planifie un processus à une date donnée.voidsetProcessExecutor(ProcessExecutor processExecutor) voidstart()voidstop()
-
Constructor Details
-
MemoryProcessSchedulerPlugin
-
-
Method Details
-
start
public void start()- Specified by:
startin interfaceio.vertigo.core.node.component.Activeable
-
setProcessExecutor
- Specified by:
setProcessExecutorin interfaceProcessSchedulerPlugin
-
stop
public void stop()- Specified by:
stopin interfaceio.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:
scheduleAtin interfaceProcessScheduler- Parameters:
processDefinition- le processus à planifierplanifiedTime- la date de planificationinitialParams- les paramètres initiaux à utiliser
-
getHandledProcessType
Description copied from interface:ProcessSchedulerPluginRetourne le type de processus géré par le plugin- Specified by:
getHandledProcessTypein interfaceProcessSchedulerPlugin- Returns:
- le type de processus géré
-