- TimestampSelector<T> - Interface in com.scaleoutsoftware.streaming.timewindowing
-
The TimestampSelector is used to pull a timestamp from an object.
- TimeWindow<T> - Interface in com.scaleoutsoftware.streaming.timewindowing
-
Supports iteration over a collection of elements that fall within the given start and end timestamps.
- toSessionWindows(List<T>, TimestampSelector<T>, long, long, long) - Static method in class com.scaleoutsoftware.streaming.timewindowing.Windowing
-
Transforms a List into an iterable collection of session TimeWindows.
- toSlidingWindows(List<T>, TimestampSelector<T>, long, long, long, long) - Static method in class com.scaleoutsoftware.streaming.timewindowing.Windowing
-
Transforms a List into an iterable collection of sliding TimeWindows
- toTumblingWindows(List<T>, TimestampSelector<T>, long, long, long) - Static method in class com.scaleoutsoftware.streaming.timewindowing.Windowing
-
Transforms a List into an iterable collection of tumbling TimeWindows.
- TumblingWindowCollection<T> - Class in com.scaleoutsoftware.streaming.timewindowing
-
The TumblingWindowCollection transforms a collection into an iterable collection of sequential time windows.
- TumblingWindowCollection(List<T>, TimestampSelector<T>, long, long) - Constructor for class com.scaleoutsoftware.streaming.timewindowing.TumblingWindowCollection
-