stream().create(
generateStreamName(),
"%s | aggregator --count=100 --timeout=%d --aggregation=T(org.springframework.util.StringUtils).collectionToDelimitedString(#this.![payload],' ') | %s",
httpSource, timeout, fileSink);
httpSource.ensureReady().postData("Hello").postData("World").postData("!");
// Although the reaper and the task scheduler are both configured with 'timeout',
// this does not take into account the amount of time it may take to deploy the
// stream in a distributed environment; therefore this assert will use the default
// timeouts configured in the eventually/hasContentsThat methods.