Uses of Interface
org.apache.pulsar.functions.windowing.EvictionPolicy
Packages that use EvictionPolicy
Package
Description
-
Uses of EvictionPolicy in org.apache.pulsar.functions.windowing
Fields in org.apache.pulsar.functions.windowing declared as EvictionPolicyMethods in org.apache.pulsar.functions.windowing with parameters of type EvictionPolicyModifier and TypeMethodDescriptionvoidWindowManager.setEvictionPolicy(EvictionPolicy<T, ?> evictionPolicy) -
Uses of EvictionPolicy in org.apache.pulsar.functions.windowing.evictors
Classes in org.apache.pulsar.functions.windowing.evictors that implement EvictionPolicyModifier and TypeClassDescriptionclassAn eviction policy that tracks event counts and can evict based on a threshold count.classEviction policy that evicts events based on time duration.classAn eviction policy that tracks count based on watermark ts and evicts events up to the watermark based on a threshold count.classAn 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 EvictionPolicyModifierConstructorDescriptionCountTriggerPolicy(int count, TriggerHandler handler, EvictionPolicy<T, ?> evictionPolicy) TimeTriggerPolicy(long millis, TriggerHandler handler, EvictionPolicy<T, ?> evictionPolicy, Context context) WatermarkCountTriggerPolicy(int count, TriggerHandler handler, EvictionPolicy<T, ?> evictionPolicy, WindowManager<T> windowManager) WatermarkTimeTriggerPolicy(long slidingIntervalMs, TriggerHandler handler, EvictionPolicy<T, ?> evictionPolicy, WindowManager<T> windowManager)