+ public static class RecordHandler implements Consumer<ConsumerRecord<String, Long>>
+ {
+ Consumer<ConsumerRecord<String, Long>> captureOffsets;
+ Consumer<ConsumerRecord<String, Long>> testHandler;
+
+
+ @Override
+ public void accept(ConsumerRecord<String, Long> record)
+ {
+ captureOffsets
+ .andThen(testHandler)
+ .accept(record);
+ }
+ }