class JobLaunchingMessageHandler implements JobLaunchRequestHandler {

	private final JobLauncher jobLauncher;

	/**
	 * @param jobLauncher {@link org.springframework.batch.core.launch.JobLauncher} used
	 * to execute Spring Batch jobs
	 */
	public JobLaunchingMessageHandler(JobLauncher jobLauncher) {
		super();
		this.jobLauncher = jobLauncher;
	}

	@Override
	@ServiceActivator
	public JobExecution launch(JobLaunchRequest request) throws JobExecutionException {<FILL_FUNCTION_BODY>}

}

		Job job = request.getJob();
		JobParameters jobParameters = request.getJobParameters();

		return jobLauncher.run(job, jobParameters);
	
<no_super_class>