@Override
	public void afterPropertiesSet() throws Exception {
		logger.info("DatasetDefinition properties: ");
		logger.info("  allowNulValues: " + allowNullValues);
		logger.info("          format: " + format);
		logger.info("   partitionPath: " + partitionPath);
		logger.info(" writerCacheSize: " + writerCacheSize);
		logger.info(" compressionType: " + compressionType);
		datasetDefinition = new DatasetDefinition(allowNullValues, format);
		if (StringUtils.hasText(partitionPath)) {
			datasetDefinition.setPartitionStrategy(parsePartitionExpression(partitionPath));
		}
		if (writerCacheSize > 0) {
			datasetDefinition.setWriterCacheSize(writerCacheSize);
		}
		if (StringUtils.hasText(compressionType)) {
			datasetDefinition.setCompressionType(compressionType);
		}
	}
FactoryBean that creates a default DatasetDefinition

@author Thomas Risberg
spring-xd-hadoop/src/main/java/org/springframework/xd/hadoop/fs/DatasetDefinitionFactoryBean.java