class Execution implements AccessExecution, Archiveable<ArchivedExecution>, LogicalSlot.Payload {

	public CompletableFuture<Execution> registerProducedPartitions(TaskManagerLocation location) {
		Preconditions.checkState(isLegacyScheduling());
		return registerProducedPartitions(location, vertex.getExecutionGraph().getScheduleMode().allowLazyDeployment());
	}

	public  Execution(
			Executor executor,
			ExecutionVertex vertex,
			int attemptNumber,
			long globalModVersion,
			long startTimestamp,
			Time rpcTimeout);

}