in my JBeret java-batch job I need to pass parameters from one step to the next step. So far I have only figured out to do that via JobContext.setTransientUserData().
My questions are: Is the transientUserData way the best-practice way or are there better alternatives? Is it common to pass parameters between batch steps or are steps supposed to be self-sufficient in this regard?