程序包 org.apache.pulsar.functions.windowing
package org.apache.pulsar.functions.windowing
-
类说明Event<T>An event is a wrapper object that gets stored in the window.EventImpl<T>Context information that can be used by the eviction policy.EvictionPolicy<T,
S> Eviction policy tracks events and decides whether an event should be evicted from the window or not.The action to be taken whenEvictionPolicy.evict(Event)is invoked.Interface to be implemented for extracting timestamp from a tuple.The callback fired byTriggerPolicywhen the trigger condition is satisfied.TriggerPolicy<T,S> Triggers the window calculations based on the policy.Watermark event used for tracking progress of time when processing event based ts.Tracks tuples across input topics and periodically emits watermark events.Window<T>A view of events in a sliding window.WindowImpl<T>Holds the expired, new and current events in a window.A callback for expiry, activation of events tracked by theWindowManagerTracks a window of events and firesWindowLifecycleListenercallbacks on expiry of events or activation of the window due toTriggerPolicy.