Interface ProgramExecutor

All Known Implementing Classes:
CamundaExecutor

public interface ProgramExecutor
A ProgramExecutor is responsible for the execution of material flow programs.
Author:
Heiko Scherrer
  • Method Summary

    Modifier and Type
    Method
    Description
    execute(Action program, Map<String,Object> runtimeVariables)
    Execute the Action also called program with the given input parameters runtimeVariables.
  • Method Details

    • execute

      Optional<ProgramResult> execute(Action program, Map<String,Object> runtimeVariables)
      Execute the Action also called program with the given input parameters runtimeVariables.
      Parameters:
      program - The program to execute
      runtimeVariables - A map of input values, passed to the program
      Returns:
      The program result