ScaleOut Collections

ScaleOut provides libraries for dealing with complex datastreams.

ScaleOut Time Windowing Library for Java

The ScaleOut Time Windowing Library for Java provides a set of windowing functions for time-ordered Lists of events. These windowing functions are provided as static methods that can operate on any List<T> collection.

The TimeWindowing library is open source and available on GitHub.com.

<dependency>
    <groupId>com.scaleoutsoftware.collections</groupId>
    <artifactId>timewindowing</artifactId>
    <version>2.0</version>
</dependency>
dependencies {
    implementation "com.scaleoutsoftware.collections:timewindowing:2.0"
}
dependencies {
    implementation("com.scaleoutsoftware.collections:timewindowing:2.0")
}