in src/main/java/com/microsoft/azure/kusto/kafka/connect/sink/FileWriter.java [242:260]
private void resetFlushTimer(boolean shouldDestroyTimer) {
if (flushInterval > 0) {
if (shouldDestroyTimer) {
if (timer != null) {
timer.cancel();
}
timer = new Timer(true);
}
TimerTask t = new TimerTask() {
@Override
public void run() {
flushByTimeImpl();
}
};
if (timer != null) {
timer.schedule(t, flushInterval);
}
}
}