Project: springxd
Issue XD-1363: Tap XD batch Job output
Currently, job module only has an input channel that receives the job launching requests. If we have an output channel for the job module, we get the following benefits: 1) The output channel reflects the JobExecution from the job launching message handler's reply channel 2) This can be different from JobExecution listener's notification channel where we would get both the beforeJob() and afterJob() notification. 3) We can tap the output channel to send the job results to some other sinks. Along with this improvement, planning to do some more refactoring on the Plugins so that some of the common implementation methods are handled in the base class.
Story points: 5