import staticjava.util.stream.Collector.Characteristics.IDENTITY_FINISH;importjava.util.Collections;importjava.util.List;importjava.util.Set;importjava.util.function.BiConsumer;importjava.util.function.BinaryOperator;importjava.util.function.Function;importjava.util.function.Supplier;importjava.util.stream.Collector;//FileReadDTO is the custom POJO classpublicclassCustomFileCollectorimplementsCollector<String,List<FileReadDTO>,List<FileReadDTO>>{@OverridepublicSupplier<List<FileReadDTO>>supplier(){// TODO Auto-generated method stubreturnnewCustomFileListSupplier();}@OverridepublicBiConsumer<List<FileReadDTO>,String>accumulator(){// TODO Auto-generated method stubreturnnewCustomFileListConsumer();}@OverridepublicBinaryOperator<List<FileReadDTO>>combiner(){// TODO Auto-generated method stubreturnnewCustomFileListCombiner();}@OverridepublicFunction<List<FileReadDTO>,List<FileReadDTO>>finisher(){// TODO Auto-generated method stubreturnFunction.identity();}@OverridepublicSet<Characteristics>characteristics(){// TODO Auto-generated method stubreturnCollections.singleton(IDENTITY_FINISH);}}
Comments (0)
HTTPSSSH
You can clone a snippet to your computer for local editing.
Learn more.