protected JobRepository createJobRepository() throws Exception {
		JobRepositoryFactoryBean factory = createJobRepositoryFactoryBean();
		factory.setDataSource(dataSource);
		if (dbType != null) {
			factory.setDatabaseType(dbType);
		}
		if (clobType != null) {
			factory.setClobType(clobType);
		}
		factory.setTransactionManager(transactionManager);
		factory.setIsolationLevelForCreate(isolationLevel);
		factory.setMaxVarCharLength(maxVarCharLength);
		factory.setTablePrefix(tablePrefix);
		factory.setValidateTransactionState(validateTransactionState);
		factory.afterPropertiesSet();
		return factory.getObject();
	}
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