reorg java8 batch processing