@Override public void accept(ChangeEvent event) { final SourceRecord record = event.getRecord(); if ( ignoreTopic(record.topic()) ) { return; } if (latch.getCount() == 0) { if (ignoreExtraRecords) { records.add(record); } else { fail("received more events than expected"); } } else { records.add(record); latch.countDown(); } }
latch.countDown(); runningThread.set(null);
@Override public void accept(ChangeEvent event) { final SourceRecord record = event.getRecord(); if ( ignoreTopic(record.topic()) ) { return; } if (latch.getCount() == 0) { if (ignoreExtraRecords) { records.add(record); } else { fail("received more events than expected"); } } else { records.add(record); latch.countDown(); } }