Uses of Interface
org.apache.pulsar.functions.windowing.Event
-
Packages that use Event Package Description org.apache.pulsar.functions.windowing org.apache.pulsar.functions.windowing.evictors org.apache.pulsar.functions.windowing.triggers -
-
Uses of Event in org.apache.pulsar.functions.windowing
Classes in org.apache.pulsar.functions.windowing that implement Event Modifier and Type Class Description classEventImpl<T>classWaterMarkEvent<T>Watermark event used for tracking progress of time when processing event based ts.Fields in org.apache.pulsar.functions.windowing with type parameters of type Event Modifier and Type Field Description protected java.util.Collection<Event<T>>WindowManager. queueprotected WindowLifecycleListener<Event<T>>WindowManager. windowLifecycleListenerMethods in org.apache.pulsar.functions.windowing that return types with arguments of type Event Modifier and Type Method Description protected WindowLifecycleListener<Event<org.apache.pulsar.functions.api.Record<I>>>WindowFunctionExecutor. newWindowLifecycleListener(org.apache.pulsar.functions.api.Context context)Methods in org.apache.pulsar.functions.windowing with parameters of type Event Modifier and Type Method Description voidWindowManager. add(Event<T> windowEvent)Tracks a window eventEvictionPolicy.ActionEvictionPolicy. evict(Event<T> event)Decides if an event should be expired from the window, processed in the current window or kept for later processing.voidEvictionPolicy. track(Event<T> event)Tracks the event to later decide whetherEvictionPolicy.evict(Event)should evict it or not.voidTriggerPolicy. track(Event<T> event)Tracks the event and could use this to invoke the trigger.Constructor parameters in org.apache.pulsar.functions.windowing with type arguments of type Event Constructor Description WindowManager(WindowLifecycleListener<Event<T>> lifecycleListener, java.util.Collection<Event<T>> queue)Constructs aWindowManagerWindowManager(WindowLifecycleListener<Event<T>> lifecycleListener, java.util.Collection<Event<T>> queue)Constructs aWindowManager -
Uses of Event in org.apache.pulsar.functions.windowing.evictors
Methods in org.apache.pulsar.functions.windowing.evictors with parameters of type Event Modifier and Type Method Description EvictionPolicy.ActionCountEvictionPolicy. evict(Event<T> event)EvictionPolicy.ActionTimeEvictionPolicy. evict(Event<T> event)Decides if an event should be expired from the window, processed in the current window or kept for later processing.EvictionPolicy.ActionWatermarkCountEvictionPolicy. evict(Event<T> event)EvictionPolicy.ActionWatermarkTimeEvictionPolicy. evict(Event<T> event)Decides if an event should be expired from the window, processed in the current window or kept for later processing.voidCountEvictionPolicy. track(Event<T> event)voidTimeEvictionPolicy. track(Event<T> event)voidWatermarkCountEvictionPolicy. track(Event<T> event) -
Uses of Event in org.apache.pulsar.functions.windowing.triggers
Methods in org.apache.pulsar.functions.windowing.triggers with parameters of type Event Modifier and Type Method Description voidCountTriggerPolicy. track(Event<T> event)voidTimeTriggerPolicy. track(Event<T> event)voidWatermarkCountTriggerPolicy. track(Event<T> event)voidWatermarkTimeTriggerPolicy. track(Event<T> event)
-