Offsprings Splitter uses Spring's Aspect Oriented Programming (AOP) capability to simply and transparently parallelize any operation which must iterate over a list, map or array of objects. Offsprings Splitter is the subject of a JavaWorld article at:
http://www.javaworld.com/javaworld/jw-08-2009/091017-offsprings-batching.html