Uses of Interface
com.hazelcast.jet.core.WatermarkPolicy
-
Uses of WatermarkPolicy in com.hazelcast.jet.core
Modifier and TypeMethodDescriptionstatic SupplierEx<WatermarkPolicy>
WatermarkPolicy.limitingLag
(long lag) Maintains a watermark that lags behind the top observed timestamp by the given amount.static SupplierEx<WatermarkPolicy>
WatermarkPolicy.limitingRealTimeLag
(long lag) Maintains a watermark that lags behind the real time by the given amount.SupplierEx<? extends WatermarkPolicy>
EventTimePolicy.newWmPolicyFn()
Returns the factory of the watermark policy objects.Modifier and TypeMethodDescriptionstatic <T> EventTimePolicy<T>
EventTimePolicy.eventTimePolicy
(ToLongFunctionEx<? super T> timestampFn, SupplierEx<? extends WatermarkPolicy> newWmPolicyFn, long watermarkThrottlingFrameSize, long watermarkThrottlingFrameOffset, long idleTimeoutMillis) Creates and returns a new event time policy.static <T> EventTimePolicy<T>
EventTimePolicy.eventTimePolicy
(ToLongFunctionEx<? super T> timestampFn, ObjLongBiFunction<? super T, ?> wrapFn, SupplierEx<? extends WatermarkPolicy> newWmPolicyFn, long watermarkThrottlingFrameSize, long watermarkThrottlingFrameOffset, long idleTimeoutMillis) Creates and returns a new event time policy.static <T> EventTimePolicy<T>
EventTimePolicy.eventTimePolicy
(ToLongFunctionEx<? super T> timestampFn, ObjLongBiFunction<? super T, ?> wrapFn, SupplierEx<? extends WatermarkPolicy> newWmPolicyFn, long watermarkThrottlingFrameSize, long watermarkThrottlingFrameOffset, long idleTimeoutMillis, byte wmKey) Creates and returns a new event time policy.