BATCH-1323: Modify skip/retry/no-rollback exception class configurations to allow for include/exclude
BATCH-1339: Move task-executor attribute up from <chunk/> to <tasklet/>
BATCH-1348: Allow inlining of reader/writer/processor into <chunk/>
BATCH-1357: Allow empty <listeners/>, <retry-listeners/>, and <streams/> lists
BATCH-1358: Move InfiniteLoopIncrementer into core, and rename it to RunIdIncrementer
BATCH-1367: Syntactic sugar for Item*Adapter in namespace
BATCH-1375: Give CompositeItemProcessor's and CompositeItemWriter's property the same name (delegates)
*Introduced CoreNamespacePostProcessor to handle injection of JobRepository and TransactionManager onto jobs and steps defined using the namespace.
*Introduced JobParserJobFactoryBean used to instantiate a FlowJob via the namespace.
*Modified defaulting behavior of jobRepository attribute. Job's jobRepository now always overrides the Step's.
*New method addRangePropertyEditor() added to CoreNamespaceUtils
*Called by JobParser and TopLevelStepParser
*Registers a new CustomEditorConfigurer if no CustomEditorConfigurer currently exists with an entry for Range[]
BATCH-1145:
Since both <step/> and <tasklet/> set directly to the *StepFactoryBean, their "parent" attributes were overwriting each other. As a solution, the top-level <tasklet/> element has been removed. To achieve the same result, the user can use an abstract top-level step with nothing declared but the <tasklet/>.
*Move "transaction-attribute" attribute from <tasklet/> to <step/> as <transaction-attributes/>
BATCH-1152:
*Allow comma and newline as delimiters in exception lists in namespace
*Fixed SimpleChunkProcessor so that the filter count is applied correctly
*Updated SimpleChunkProcessorTests and CustomerFilterJobFunctionalTests to check the filter count.
*Updated parsers to handle 'parent' attribute of <step/>.
*Attribute "parent" can be used on standalone and inline step declaration as well as with the 'tasklet' attribute.
*To be consistent with treatment of listeners and tasklets, 'parent' can't be combined with 'ref' on <step/>.