Have you looked at the batch folder under https://github.com/javaee-samples/javaee7-samples? Different batch processing techniques are demonstrated which might be helpful.
I have no idea why your asking but if your trying to learn more about how to code a "real" application using batch processing, you could also read the JSR-352 specification. I think that you will find that there isn't just one way to handle each part of your batch processing. The specification (if you haven't already read it), will give you some (abstract) ideas of what is possible.
Another resource, is the jBeret (implements jsr-352) source repo.
That's the problem: too abstract.
I will check what you sent, thanks.