@Override
	public JobExecution launch(String jobName, JobParameters params) throws NoSuchJobException,
			JobExecutionAlreadyRunningException, JobRestartException, JobInstanceAlreadyCompleteException,
			JobParametersInvalidException {
		// TODO: make sure to use XD way of launching the job instead of {@link SimpleJobService}'s launch
		// as it uses JobParametersIncrementer that is not available in Job that the {@link DistributedJobLocator}
		// returns.
		throw new UnsupportedOperationException("Job Launch");
	}
SimpleJobService in distributed mode

@author Ilayaperumal Gopinathan
@author Andrew Eisenberg
@author Gunnar Hillert
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/plugins/job/DistributedJobService.java