Skip navigation links
A C F G I S T U W 

A

add(T) - Method in class com.scaleoutsoftware.streaming.timewindowing.SessionWindowCollection
Adds an item to the source collection in time ordered fashion.
add(T) - Method in class com.scaleoutsoftware.streaming.timewindowing.SlidingWindowCollection
Adds an item to the underlying source collection in chronological order.
add(T) - Method in class com.scaleoutsoftware.streaming.timewindowing.TumblingWindowCollection
 

C

com.scaleoutsoftware.streaming.timewindowing - package com.scaleoutsoftware.streaming.timewindowing
 

F

forEach(Consumer<? super TimeWindow<T>>) - Method in class com.scaleoutsoftware.streaming.timewindowing.SessionWindowCollection
 
forEach(Consumer<? super TimeWindow<T>>) - Method in class com.scaleoutsoftware.streaming.timewindowing.SlidingWindowCollection
 
forEach(Consumer<? super TimeWindow<T>>) - Method in class com.scaleoutsoftware.streaming.timewindowing.TumblingWindowCollection
 

G

getEndTime() - Method in interface com.scaleoutsoftware.streaming.timewindowing.TimeWindow
Returns the end time of this window.
getStartTime() - Method in interface com.scaleoutsoftware.streaming.timewindowing.TimeWindow
Returns the start time of this window.

I

iterator() - Method in class com.scaleoutsoftware.streaming.timewindowing.SessionWindowCollection
 
iterator() - Method in class com.scaleoutsoftware.streaming.timewindowing.SlidingWindowCollection
 
iterator() - Method in class com.scaleoutsoftware.streaming.timewindowing.TumblingWindowCollection
 

S

select(T) - Method in interface com.scaleoutsoftware.streaming.timewindowing.TimestampSelector
 
SessionWindowCollection<T> - Class in com.scaleoutsoftware.streaming.timewindowing
The SessionWindowCollection transforms a List into an iterable collection of session windows.
SessionWindowCollection(List<T>, TimestampSelector<T>, long, long) - Constructor for class com.scaleoutsoftware.streaming.timewindowing.SessionWindowCollection
Instantiates a new SessionWindowCollection
size() - Method in interface com.scaleoutsoftware.streaming.timewindowing.TimeWindow
Returns the size of the iterable collection.
SlidingWindowCollection<T> - Class in com.scaleoutsoftware.streaming.timewindowing
The SlidingWindowCollection transforms a collection into an iterable collection of overlapping time windows.
SlidingWindowCollection(List<T>, TimestampSelector<T>, long, long, long) - Constructor for class com.scaleoutsoftware.streaming.timewindowing.SlidingWindowCollection
Instantiates a new SlidingWindowCollection
spliterator() - Method in class com.scaleoutsoftware.streaming.timewindowing.SessionWindowCollection
 
spliterator() - Method in class com.scaleoutsoftware.streaming.timewindowing.SlidingWindowCollection
 
spliterator() - Method in class com.scaleoutsoftware.streaming.timewindowing.TumblingWindowCollection
 

T

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
 

U

Utils - Class in com.scaleoutsoftware.streaming.timewindowing
Helper functions used within the library.
Utils() - Constructor for class com.scaleoutsoftware.streaming.timewindowing.Utils
 

W

Windowing - Class in com.scaleoutsoftware.streaming.timewindowing
Static functions that transform a List into an iterable collection of TimeWindows.
Windowing() - Constructor for class com.scaleoutsoftware.streaming.timewindowing.Windowing
 
A C F G I S T U W 
Skip navigation links