Class MemoryProcessDefinitionStorePlugin
java.lang.Object
io.vertigo.orchestra.plugins.definitions.memory.MemoryProcessDefinitionStorePlugin
- All Implemented Interfaces:
io.vertigo.core.node.component.CoreComponent,io.vertigo.core.node.component.Plugin,ProcessDefinitionStorePlugin
public class MemoryProcessDefinitionStorePlugin
extends Object
implements ProcessDefinitionStorePlugin
Plugin de gestion des définitions en mémoire dans le DefinitionSpace.
- Author:
- mlaroche
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateOrUpdateDefinition(ProcessDefinition processDefinition) Retourne le type de processus géré par le plugingetProcessDefinition(String processName) booleanprocessDefinitionExists(String processName) Retourne si une definition existevoidupdateProcessDefinitionInitialParams(ProcessDefinition processDefinition, Map<String, String> initialParams) voidupdateProcessDefinitionProperties(ProcessDefinition processDefinition, Optional<String> cronExpression, boolean multiExecution, int rescuePeriod, boolean active)
-
Constructor Details
-
MemoryProcessDefinitionStorePlugin
public MemoryProcessDefinitionStorePlugin()
-
-
Method Details
-
createOrUpdateDefinition
- Specified by:
createOrUpdateDefinitionin interfaceProcessDefinitionStorePlugin- See Also:
-
processDefinitionExists
Description copied from interface:ProcessDefinitionStorePluginRetourne si une definition existe- Specified by:
processDefinitionExistsin interfaceProcessDefinitionStorePlugin- Parameters:
processName- le nom du processus- Returns:
- vrai si la definition existe
-
getProcessDefinition
- Specified by:
getProcessDefinitionin interfaceProcessDefinitionStorePlugin- See Also:
-
getAllProcessDefinitions
- Specified by:
getAllProcessDefinitionsin interfaceProcessDefinitionStorePlugin- See Also:
-
updateProcessDefinitionProperties
public void updateProcessDefinitionProperties(ProcessDefinition processDefinition, Optional<String> cronExpression, boolean multiExecution, int rescuePeriod, boolean active) - Specified by:
updateProcessDefinitionPropertiesin interfaceProcessDefinitionStorePlugin- See Also:
-
updateProcessDefinitionInitialParams
public void updateProcessDefinitionInitialParams(ProcessDefinition processDefinition, Map<String, String> initialParams) - Specified by:
updateProcessDefinitionInitialParamsin interfaceProcessDefinitionStorePlugin- See Also:
-
getHandledProcessType
Description copied from interface:ProcessDefinitionStorePluginRetourne le type de processus géré par le plugin- Specified by:
getHandledProcessTypein interfaceProcessDefinitionStorePlugin- Returns:
- le type de processus géré
-