Uses of Interface
org.apache.pulsar.functions.windowing.EvictionPolicy
-
Packages that use EvictionPolicy Package Description org.apache.pulsar.functions.windowing org.apache.pulsar.functions.windowing.evictors org.apache.pulsar.functions.windowing.triggers -
-
Uses of EvictionPolicy in org.apache.pulsar.functions.windowing
Fields in org.apache.pulsar.functions.windowing declared as EvictionPolicy Modifier and Type Field Description protected EvictionPolicy<T,?>WindowManager. evictionPolicyMethods in org.apache.pulsar.functions.windowing with parameters of type EvictionPolicy Modifier and Type Method Description voidWindowManager. setEvictionPolicy(EvictionPolicy<T,?> evictionPolicy) -
Uses of EvictionPolicy in org.apache.pulsar.functions.windowing.evictors
Classes in org.apache.pulsar.functions.windowing.evictors that implement EvictionPolicy Modifier and Type Class Description classCountEvictionPolicy<T>An eviction policy that tracks event counts and can evict based on a threshold count.classTimeEvictionPolicy<T>Eviction policy that evicts events based on time duration.classWatermarkCountEvictionPolicy<T>An eviction policy that tracks count based on watermark ts and evicts events up to the watermark based on a threshold count.classWatermarkTimeEvictionPolicy<T>An eviction policy that evicts events based on time duration taking watermark time and event lag into account. -
Uses of EvictionPolicy in org.apache.pulsar.functions.windowing.triggers
Constructors in org.apache.pulsar.functions.windowing.triggers with parameters of type EvictionPolicy Constructor Description CountTriggerPolicy(int count, TriggerHandler handler, EvictionPolicy<T,?> evictionPolicy)TimeTriggerPolicy(long millis, TriggerHandler handler, EvictionPolicy<T,?> evictionPolicy, org.apache.pulsar.functions.api.Context context)WatermarkCountTriggerPolicy(int count, TriggerHandler handler, EvictionPolicy<T,?> evictionPolicy, WindowManager<T> windowManager)WatermarkTimeTriggerPolicy(long slidingIntervalMs, TriggerHandler handler, EvictionPolicy<T,?> evictionPolicy, WindowManager<T> windowManager)
-