Вы можете думать о водяных знаках как о специальных записях, которые сообщают оператору, сколько времени (событий). Когда оператор получает водяной знак, он сравнивает водяной знак с его текущим временем и другими водяными знаками, которые он получил от различных разделов потока. В зависимости от сравнения оператор выдвигает свои собственные часы.
Некоторые операторы регистрируют таймеры (окна, объединения на основе времени, пользовательские реализации). Оператор запускает таймер, когда часы оператора пропускают время, на которое таймер был зарегистрирован.
Итак, водяные знаки и таймеры - это две разные вещи. Водяные знаки сообщают оператору, который час, и оператор запускает таймер в нужный момент времени.