Project: springxd
Issue XD-3156: Add tap notification (Step/Chunk events) support for Java DSL based Batch job creation
As a developer I would like to create DSL based jobs using Spring XD. Currently BatchJobRegistryBeanPostProcessor implementation has an assumption in postProcessAfterInitialization( ) method (line 92). It checks if the beans are instanceof StepParserStepFactoryBean which is XML based steps. Therefore any XD step listeners for tap events are not getting registered, effectively I'm not getting any Step events out of my DSL based jobs. Apparently everything else is working alright for the Java DSL job. Java DSL jobs are far easier to write Test/Integration Tests with. Please review issue type - I was not sure if this was a bug or improvement, i supposed it is an improvement.
Story points: 1