refactor: '연속' 판단을 위해 비어있지 않은 레코드를 입력받는 경우 count를 0으로 설정하도록 기능 수정
This commit is contained in:
parent
ebd003b79e
commit
e5916eb305
@ -22,7 +22,7 @@ public class RecordProcessor {
|
|||||||
private long initialRecordReceivedTime = 0;
|
private long initialRecordReceivedTime = 0;
|
||||||
|
|
||||||
public void process(ConsumerRecords<String, TestRecord> records) throws Exception {
|
public void process(ConsumerRecords<String, TestRecord> records) throws Exception {
|
||||||
initializeTime();
|
preProcess();
|
||||||
|
|
||||||
log.debug("[RecordProcessor] process {} records. thread: {}", records.count(),
|
log.debug("[RecordProcessor] process {} records. thread: {}", records.count(),
|
||||||
Thread.currentThread().getName());
|
Thread.currentThread().getName());
|
||||||
@ -50,9 +50,11 @@ public class RecordProcessor {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private void initializeTime() {
|
private void preProcess() {
|
||||||
if (initialRecordReceivedTime == 0) {
|
if (initialRecordReceivedTime == 0) {
|
||||||
initialRecordReceivedTime = System.currentTimeMillis();
|
initialRecordReceivedTime = System.currentTimeMillis();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
emptyPollResultCount.set(0);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user