Interface WindowLifecycleListener<T>
- Type Parameters:
T- The type of Event in the window (e.g. Tuple).
public interface WindowLifecycleListener<T>
A callback for expiry, activation of events tracked by the
WindowManager.-
Method Summary
Modifier and TypeMethodDescriptiondefault voidCalled on activation of the window due to theTriggerPolicy.voidCalled on expiry of events from the window due toEvictionPolicy.
-
Method Details
-
onExpiry
Called on expiry of events from the window due toEvictionPolicy.- Parameters:
events- the expired events
-
onActivation
Called on activation of the window due to theTriggerPolicy.- Parameters:
events- the list of current events in the window.newEvents- the newly added events since last activation.expired- the expired events since last activation.referenceTime- the reference (event or processing) time that resulted in activation
-