Interface ExecutionDeployer

All Known Implementing Classes:
DefaultExecutionDeployer

public interface ExecutionDeployer
This deployer is responsible for deploying executions.
  • Method Details

    • allocateSlotsAndDeploy

      void allocateSlotsAndDeploy(List<Execution> executionsToDeploy, Map<ExecutionVertexID,ExecutionVertexVersion> requiredVersionByVertex)
      Allocate slots and deploy executions.
      Parameters:
      executionsToDeploy - executions to deploy
      requiredVersionByVertex - required versions of the execution vertices. If the actual version does not match, the deployment of the execution will be rejected.