Class WindowFunctionExecutor<T,X>
java.lang.Object
org.apache.pulsar.functions.windowing.WindowFunctionExecutor<T,X>
- All Implemented Interfaces:
Function<T,X>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Function<Collection<T>,X> protected WaterMarkEventGenerator<Record<T>>protected org.apache.pulsar.common.functions.WindowConfigprotected WindowFunction<T,X> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinitialize(Context context) protected WindowLifecycleListener<Event<Record<T>>>newWindowLifecycleListener(Context context) process(Window<Record<T>> inputWindow, WindowContext context) voidshutdown()
-
Field Details
-
windowConfig
protected org.apache.pulsar.common.functions.WindowConfig windowConfig -
waterMarkEventGenerator
-
bareWindowFunction
-
windowFunction
-
-
Constructor Details
-
WindowFunctionExecutor
public WindowFunctionExecutor()
-
-
Method Details