public class StepExecutionInterceptor
A ChannelInterceptor that adds the current StepExecution (if
there is one) as a header to the message. Downstream asynchronous handlers
can then take advantage of the step context without needing to be step
scoped, which is a problem for handlers executing in another thread because
the scope context is not available.