Interface ExecutionDeployer
- All Known Implementing Classes:
DefaultExecutionDeployer
public interface ExecutionDeployer
This deployer is responsible for deploying executions.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceFactory to instantiate theExecutionDeployer. -
Method Summary
Modifier and TypeMethodDescriptionvoidallocateSlotsAndDeploy(List<Execution> executionsToDeploy, Map<ExecutionVertexID, ExecutionVertexVersion> requiredVersionByVertex) Allocate slots and deploy executions.
-
Method Details
-
allocateSlotsAndDeploy
void allocateSlotsAndDeploy(List<Execution> executionsToDeploy, Map<ExecutionVertexID, ExecutionVertexVersion> requiredVersionByVertex) Allocate slots and deploy executions.- Parameters:
executionsToDeploy- executions to deployrequiredVersionByVertex- required versions of the execution vertices. If the actual version does not match, the deployment of the execution will be rejected.
-