@PostConstruct
	public void initialize() {
		Assert.notNull(dataSource, "No dataSource was provided for Batch runtime configuration");
		try {
			this.jobRepository = createJobRepository();
			this.jobExplorer = createJobExplorer();
			this.jobLauncher = createJobLauncher();
		}
		catch (Exception ex) {
			throw new IllegalStateException("Unable to initialize Spring Batch", ex);
		}
	}
Spring XD runtime specific {@link BatchConfigurer}.
Allows {@link JobRepositoryFactoryBean} settings configurable via configuration properties.

Basically a modified copy of {@link DefaultBatchConfigurer}

@author sshcherbakov
spring-xd-dirt/src/main/java/org/springframework/xd/dirt/batch/RuntimeBatchConfigurer.java