| Package | Description | 
|---|---|
| com.hazelcast.jet.core | Jet's Core API. | 
| com.hazelcast.jet.core.processor | Contains static utility classes with factories of Jet processors. | 
| Modifier and Type | Method and Description | 
|---|---|
| static SlidingWindowPolicy | SlidingWindowPolicy. slidingWinPolicy(long windowSize,
                long slideBy)Returns the definition of a sliding window of length  windowSizethat slides byslideBy. | 
| SlidingWindowPolicy | SlidingWindowPolicy. toTumblingByFrame()Converts this definition to one defining a tumbling window of the
 same length as this definition's frame. | 
| static SlidingWindowPolicy | SlidingWindowPolicy. tumblingWinPolicy(long windowSize)Returns the definition of a tumbling window of length  windowSize. | 
| SlidingWindowPolicy | SlidingWindowPolicy. withOffset(long offset)Returns a new window definition where all the frames are shifted by the
 given offset. | 
| Modifier and Type | Method and Description | 
|---|---|
| static <K,A> SupplierEx<Processor> | Processors. accumulateByFrameP(List<FunctionEx<?,? extends K>> keyFns,
                  List<ToLongFunctionEx<?>> timestampFns,
                  TimestampKind timestampKind,
                  SlidingWindowPolicy winPolicy,
                  AggregateOperation<A,?> aggrOp)Returns a supplier of processors for the first-stage vertex in a
 two-stage sliding window aggregation setup (see the  class Javadocfor an explanation of aggregation stages). | 
| static <K,A,R,OUT> | Processors. aggregateToSlidingWindowP(List<FunctionEx<?,? extends K>> keyFns,
                         List<ToLongFunctionEx<?>> timestampFns,
                         TimestampKind timestampKind,
                         SlidingWindowPolicy winPolicy,
                         long earlyResultsPeriod,
                         AggregateOperation<A,? extends R> aggrOp,
                         KeyedWindowResultFunction<? super K,? super R,? extends OUT> mapToOutputFn)Returns a supplier of processors for a vertex that aggregates events
 into a sliding window in a single stage (see the  class Javadocfor an explanation of aggregation stages). | 
| static <K,A,R,OUT> | Processors. combineToSlidingWindowP(SlidingWindowPolicy winPolicy,
                       AggregateOperation<A,? extends R> aggrOp,
                       KeyedWindowResultFunction<? super K,? super R,? extends OUT> mapToOutputFn)Returns a supplier of processors for the second-stage vertex in a
 two-stage sliding window aggregation setup (see the  class Javadocfor an explanation of aggregation stages). | 
| static <K,A,R,OUT> | Processors. combineToSlidingWindowP(SlidingWindowPolicy winPolicy,
                       AggregateOperation<A,? extends R> aggrOp,
                       KeyedWindowResultFunction<? super K,? super R,? extends OUT> mapToOutputFn,
                       byte windowWatermarkKey)Returns a supplier of processors for the second-stage vertex in a
 two-stage sliding window aggregation setup (see the  class Javadocfor an explanation of aggregation stages) with specifiedwindowWatermarkKey. | 
Copyright © 2022 Hazelcast, Inc.. All rights reserved.