Skip navigation links
A B C D E G H I N O P Q R S T V W 

A

add(T, long, Record<?>) - Method in class org.apache.pulsar.functions.windowing.WindowManager
Add an event into the window, with the given ts as the tracking ts.
add(Event<T>) - Method in class org.apache.pulsar.functions.windowing.WindowManager
Tracks a window event

B

bareWindowFunction - Variable in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 

C

compactWindow() - Method in class org.apache.pulsar.functions.windowing.WindowManager
expires events that fall out of the window every EXPIRE_EVENTS_THRESHOLD so that the window does not grow too big.
CountEvictionPolicy<T> - Class in org.apache.pulsar.functions.windowing.evictors
An eviction policy that tracks event counts and can evict based on a threshold count.
CountEvictionPolicy(int) - Constructor for class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
CountTriggerPolicy<T> - Class in org.apache.pulsar.functions.windowing.triggers
A trigger that tracks event counts and calls back TriggerHandler.onTrigger() when the count threshold is hit.
CountTriggerPolicy(int, TriggerHandler, EvictionPolicy<T, ?>) - Constructor for class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
currentCount - Variable in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
currentCount - Variable in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 

D

DefaultEvictionContext - Class in org.apache.pulsar.functions.windowing
 
DefaultEvictionContext(Long) - Constructor for class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
DefaultEvictionContext(Long, Long) - Constructor for class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
DefaultEvictionContext(Long, Long, Long) - Constructor for class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
DefaultEvictionContext(Long, Long, Long, Long) - Constructor for class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 

E

equals(Object) - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 
Event<T> - Interface in org.apache.pulsar.functions.windowing
An event is a wrapper object that gets stored in the window.
EventImpl<T> - Class in org.apache.pulsar.functions.windowing
 
evict(Event<T>) - Method in interface org.apache.pulsar.functions.windowing.EvictionPolicy
Decides if an event should be expired from the window, processed in the current window or kept for later processing.
evict(Event<T>) - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
evict(Event<T>) - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
Decides if an event should be expired from the window, processed in the current window or kept for later processing.
evict(Event<T>) - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
evict(Event<T>) - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
Decides if an event should be expired from the window, processed in the current window or kept for later processing.
EvictionContext - Interface in org.apache.pulsar.functions.windowing
Context information that can be used by the eviction policy
evictionContext - Variable in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
EvictionPolicy<T,S> - Interface in org.apache.pulsar.functions.windowing
Eviction policy tracks events and decides whether an event should be evicted from the window or not.
evictionPolicy - Variable in class org.apache.pulsar.functions.windowing.WindowManager
 
EvictionPolicy.Action - Enum in org.apache.pulsar.functions.windowing
The action to be taken when EvictionPolicy.evict(Event) is invoked.
EXPIRE_EVENTS_THRESHOLD - Static variable in class org.apache.pulsar.functions.windowing.WindowManager
Expire old events every EXPIRE_EVENTS_THRESHOLD to keep the window size in check.
extractTimestamp(I) - Method in interface org.apache.pulsar.functions.windowing.TimestampExtractor
Return the tuple timestamp indicating the time when the event happened.

G

get() - Method in interface org.apache.pulsar.functions.windowing.Event
Returns the wrapped object
get() - Method in class org.apache.pulsar.functions.windowing.EventImpl
 
get() - Method in interface org.apache.pulsar.functions.windowing.Window
Gets the list of events in the window.
get() - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 
getContext() - Method in interface org.apache.pulsar.functions.windowing.EvictionPolicy
Returns the current context that is part of this eviction policy.
getContext() - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
getContext() - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
getContext() - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
getCounter(String) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getCurrentCount() - Method in class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getCurrentCount() - Method in interface org.apache.pulsar.functions.windowing.EvictionContext
Returns the current count of events in the queue up to the reference time based on which count based evictions can be performed.
getEarliestEventTs(long, long) - Method in class org.apache.pulsar.functions.windowing.WindowManager
Scans the event queue and returns the next earliest event ts between the startTs and endTs
getEndTimestamp() - Method in interface org.apache.pulsar.functions.windowing.Window
If processing based on event time, returns the window end time based on watermark otherwise returns the window end time based on processing time.
getEndTimestamp() - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 
getEventCount(long) - Method in class org.apache.pulsar.functions.windowing.WindowManager
Scans the event queue and returns number of events having timestamp less than or equal to the reference time.
getExpired() - Method in interface org.apache.pulsar.functions.windowing.Window
Get the list of events expired from the window since the last time the window was generated.
getExpired() - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 
getFullyQualifiedName(String, String, String) - Static method in class org.apache.pulsar.functions.windowing.WindowUtils
 
getFunctionId() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getFunctionName() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getFunctionVersion() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getInputTopics() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getInstanceId() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getLogger() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getNamespace() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getNew() - Method in interface org.apache.pulsar.functions.windowing.Window
Get the list of newly added events in the window since the last time the window was generated.
getNew() - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 
getNumInstances() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getOutputSchemaType() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getOutputTopic() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getRecord() - Method in interface org.apache.pulsar.functions.windowing.Event
 
getRecord() - Method in class org.apache.pulsar.functions.windowing.EventImpl
 
getReferenceTime() - Method in class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getReferenceTime() - Method in interface org.apache.pulsar.functions.windowing.EvictionContext
Returns the reference time that the eviction policy could use to evict the events.
getSlidingCount() - Method in class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getSlidingCount() - Method in interface org.apache.pulsar.functions.windowing.EvictionContext
Returns the sliding count for count based windows
getSlidingCountTimestamps(long, long, int) - Method in class org.apache.pulsar.functions.windowing.WindowManager
Scans the event queue and returns the list of event ts falling between startTs (exclusive) and endTs (inclusive) at each sliding interval counts.
getSlidingInterval() - Method in class org.apache.pulsar.functions.windowing.DefaultEvictionContext
 
getSlidingInterval() - Method in interface org.apache.pulsar.functions.windowing.EvictionContext
Returns the sliding interval for time based windows
getStartTimestamp() - Method in interface org.apache.pulsar.functions.windowing.Window
Returns the window start timestamp.
getStartTimestamp() - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 
getState() - Method in interface org.apache.pulsar.functions.windowing.EvictionPolicy
Return runtime state to be checkpointed by the framework for restoring the eviction policy in case of failures.
getState() - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
getState() - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
getState() - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
getState() - Method in interface org.apache.pulsar.functions.windowing.TriggerPolicy
Return runtime state to be checkpointed by the framework for restoring the trigger policy in case of failures.
getState() - Method in class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
getState() - Method in class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
getState() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
getState() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
getState(String) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getTenant() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getTimestamp() - Method in interface org.apache.pulsar.functions.windowing.Event
The event timestamp in millis
getTimestamp() - Method in class org.apache.pulsar.functions.windowing.EventImpl
 
getUserConfigMap() - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getUserConfigValue(String) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
getUserConfigValueOrDefault(String, Object) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 

H

hashCode() - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 

I

incrCounter(String, long) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
initialize(Context) - Method in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
isWatermark() - Method in interface org.apache.pulsar.functions.windowing.Event
If this is a watermark event or not.
isWatermark() - Method in class org.apache.pulsar.functions.windowing.EventImpl
 
isWatermark() - Method in class org.apache.pulsar.functions.windowing.WaterMarkEvent
 

N

newWindowLifecycleListener(Context) - Method in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 

O

onActivation(List<T>, List<T>, List<T>, Long) - Method in interface org.apache.pulsar.functions.windowing.WindowLifecycleListener
Called on activation of the window due to the TriggerPolicy
onExpiry(List<T>) - Method in interface org.apache.pulsar.functions.windowing.WindowLifecycleListener
Called on expiry of events from the window due to EvictionPolicy
onTrigger() - Method in interface org.apache.pulsar.functions.windowing.TriggerHandler
The code to execute when the TriggerPolicy condition is satisfied.
onTrigger() - Method in class org.apache.pulsar.functions.windowing.WindowManager
The callback invoked by the trigger policy.
org.apache.pulsar.functions.windowing - package org.apache.pulsar.functions.windowing
 
org.apache.pulsar.functions.windowing.evictors - package org.apache.pulsar.functions.windowing.evictors
 
org.apache.pulsar.functions.windowing.triggers - package org.apache.pulsar.functions.windowing.triggers
 

P

process(I, Context) - Method in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
process(Window<Record<I>>, WindowContext) - Method in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
publish(String, O) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
publish(String, Object, String) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
putState(String, ByteBuffer) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 

Q

queue - Variable in class org.apache.pulsar.functions.windowing.WindowManager
 

R

recordMetric(String, double) - Method in class org.apache.pulsar.functions.windowing.WindowContextImpl
 
reset() - Method in interface org.apache.pulsar.functions.windowing.EvictionPolicy
Resets the eviction policy.
reset() - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
reset() - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
reset() - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
reset() - Method in interface org.apache.pulsar.functions.windowing.TriggerPolicy
resets the trigger policy.
reset() - Method in class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
reset() - Method in class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
reset() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
reset() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
restoreState(S) - Method in interface org.apache.pulsar.functions.windowing.EvictionPolicy
Restore the eviction policy from the state that was earlier checkpointed by the framework.
restoreState(Long) - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
restoreState(EvictionContext) - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
restoreState(Pair<Long, Long>) - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
restoreState(S) - Method in interface org.apache.pulsar.functions.windowing.TriggerPolicy
Restore the trigger policy from the state that was earlier checkpointed by the framework.
restoreState(Integer) - Method in class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
restoreState(Void) - Method in class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
restoreState(Long) - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
restoreState(Long) - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
run() - Method in class org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
 

S

setContext(EvictionContext) - Method in interface org.apache.pulsar.functions.windowing.EvictionPolicy
Sets a context in the eviction policy that can be used while evicting the events.
setContext(EvictionContext) - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
setContext(EvictionContext) - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
setContext(EvictionContext) - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
setEvictionPolicy(EvictionPolicy<T, ?>) - Method in class org.apache.pulsar.functions.windowing.WindowManager
 
setTriggerPolicy(TriggerPolicy<T, ?>) - Method in class org.apache.pulsar.functions.windowing.WindowManager
 
shutdown() - Method in interface org.apache.pulsar.functions.windowing.TriggerPolicy
Any clean up could be handled here.
shutdown() - Method in class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
shutdown() - Method in class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
shutdown() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
shutdown() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
shutdown() - Method in class org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
 
shutdown() - Method in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
shutdown() - Method in class org.apache.pulsar.functions.windowing.WindowManager
 
start() - Method in interface org.apache.pulsar.functions.windowing.TriggerPolicy
Starts the trigger policy.
start() - Method in class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
start() - Method in class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
start() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
start() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
start() - Method in class org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
 

T

threshold - Variable in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
threshold - Variable in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
TimeEvictionPolicy<T> - Class in org.apache.pulsar.functions.windowing.evictors
Eviction policy that evicts events based on time duration.
TimeEvictionPolicy(long) - Constructor for class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
Constructs a TimeEvictionPolicy that evicts events older than the given window length in millis
TimestampExtractor<I> - Interface in org.apache.pulsar.functions.windowing
Interface to be implemented for extracting timestamp from a tuple.
TimeTriggerPolicy<T> - Class in org.apache.pulsar.functions.windowing.triggers
Invokes TriggerHandler.onTrigger() after the duration.
TimeTriggerPolicy(long, TriggerHandler, EvictionPolicy<T, ?>, Context) - Constructor for class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
toString() - Method in class org.apache.pulsar.functions.windowing.WaterMarkEvent
 
toString() - Method in class org.apache.pulsar.functions.windowing.WindowImpl
 
toString() - Method in class org.apache.pulsar.functions.windowing.WindowManager
 
track(Event<T>) - Method in interface org.apache.pulsar.functions.windowing.EvictionPolicy
Tracks the event to later decide whether EvictionPolicy.evict(Event) should evict it or not.
track(Event<T>) - Method in class org.apache.pulsar.functions.windowing.evictors.CountEvictionPolicy
 
track(Event<T>) - Method in class org.apache.pulsar.functions.windowing.evictors.TimeEvictionPolicy
 
track(Event<T>) - Method in class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
track(Event<T>) - Method in interface org.apache.pulsar.functions.windowing.TriggerPolicy
Tracks the event and could use this to invoke the trigger.
track(Event<T>) - Method in class org.apache.pulsar.functions.windowing.triggers.CountTriggerPolicy
 
track(Event<T>) - Method in class org.apache.pulsar.functions.windowing.triggers.TimeTriggerPolicy
 
track(Event<T>) - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
track(Event<T>) - Method in class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
track(String, long) - Method in class org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
Tracks the timestamp of the event from a topic, returns true if the event can be considered for processing or false if its a late event.
TriggerHandler - Interface in org.apache.pulsar.functions.windowing
The callback fired by TriggerPolicy when the trigger condition is satisfied.
TriggerPolicy<T,S> - Interface in org.apache.pulsar.functions.windowing
Triggers the window calculations based on the policy.
triggerPolicy - Variable in class org.apache.pulsar.functions.windowing.WindowManager
 

V

valueOf(String) - Static method in enum org.apache.pulsar.functions.windowing.EvictionPolicy.Action
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.pulsar.functions.windowing.EvictionPolicy.Action
Returns an array containing the constants of this enum type, in the order they are declared.

W

WatermarkCountEvictionPolicy<T> - Class in org.apache.pulsar.functions.windowing.evictors
An eviction policy that tracks count based on watermark ts and evicts events up to the watermark based on a threshold count.
WatermarkCountEvictionPolicy(int) - Constructor for class org.apache.pulsar.functions.windowing.evictors.WatermarkCountEvictionPolicy
 
WatermarkCountTriggerPolicy<T> - Class in org.apache.pulsar.functions.windowing.triggers
A trigger policy that tracks event counts and sets the context for eviction policy to evict based on latest watermark time.
WatermarkCountTriggerPolicy(int, TriggerHandler, EvictionPolicy<T, ?>, WindowManager<T>) - Constructor for class org.apache.pulsar.functions.windowing.triggers.WatermarkCountTriggerPolicy
 
WaterMarkEvent<T> - Class in org.apache.pulsar.functions.windowing
Watermark event used for tracking progress of time when processing event based ts.
WaterMarkEvent(long) - Constructor for class org.apache.pulsar.functions.windowing.WaterMarkEvent
 
WaterMarkEventGenerator<T> - Class in org.apache.pulsar.functions.windowing
Tracks tuples across input topics and periodically emits watermark events.
WaterMarkEventGenerator(WindowManager<T>, long, long, Set<String>, Context) - Constructor for class org.apache.pulsar.functions.windowing.WaterMarkEventGenerator
Creates a new WatermarkEventGenerator.
waterMarkEventGenerator - Variable in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WatermarkTimeEvictionPolicy<T> - Class in org.apache.pulsar.functions.windowing.evictors
An eviction policy that evicts events based on time duration taking watermark time and event lag into account.
WatermarkTimeEvictionPolicy(long) - Constructor for class org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
Constructs a WatermarkTimeEvictionPolicy that evicts events older than the given window length in millis.
WatermarkTimeEvictionPolicy(long, long) - Constructor for class org.apache.pulsar.functions.windowing.evictors.WatermarkTimeEvictionPolicy
Constructs a WatermarkTimeEvictionPolicy that evicts events older than the given window length in millis.
WatermarkTimeTriggerPolicy<T> - Class in org.apache.pulsar.functions.windowing.triggers
Handles watermark events and triggers TriggerHandler.onTrigger() for each window interval that has events to be processed up to the watermark ts.
WatermarkTimeTriggerPolicy(long, TriggerHandler, EvictionPolicy<T, ?>, WindowManager<T>) - Constructor for class org.apache.pulsar.functions.windowing.triggers.WatermarkTimeTriggerPolicy
 
Window<T> - Interface in org.apache.pulsar.functions.windowing
A view of events in a sliding window.
windowConfig - Variable in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WindowContextImpl - Class in org.apache.pulsar.functions.windowing
 
WindowContextImpl(Context) - Constructor for class org.apache.pulsar.functions.windowing.WindowContextImpl
 
windowFunction - Variable in class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WindowFunctionExecutor<I,O> - Class in org.apache.pulsar.functions.windowing
 
WindowFunctionExecutor() - Constructor for class org.apache.pulsar.functions.windowing.WindowFunctionExecutor
 
WindowImpl<T> - Class in org.apache.pulsar.functions.windowing
Holds the expired, new and current events in a window.
WindowImpl(List<T>, List<T>, List<T>, Long, Long) - Constructor for class org.apache.pulsar.functions.windowing.WindowImpl
 
WindowLifecycleListener<T> - Interface in org.apache.pulsar.functions.windowing
A callback for expiry, activation of events tracked by the WindowManager
windowLifecycleListener - Variable in class org.apache.pulsar.functions.windowing.WindowManager
 
WindowManager<T> - Class in org.apache.pulsar.functions.windowing
Tracks a window of events and fires WindowLifecycleListener callbacks on expiry of events or activation of the window due to TriggerPolicy.
WindowManager(WindowLifecycleListener<Event<T>>, Collection<Event<T>>) - Constructor for class org.apache.pulsar.functions.windowing.WindowManager
Constructs a WindowManager
WindowUtils - Class in org.apache.pulsar.functions.windowing
 
WindowUtils() - Constructor for class org.apache.pulsar.functions.windowing.WindowUtils
 
A B C D E G H I N O P Q R S T V W 
Skip navigation links

Copyright © 2017–2019 Apache Software Foundation. All rights reserved.