Skip to content

Releases: scaleoutsoftware/TimeWindowingJava

TimeWindowingJava - 2.0.1

Choose a tag to compare

@ripleyb ripleyb released this 01 Oct 17:50
d352fb3
  1. Changed build tooling from Gradle to Maven.

    • To build and install the libraries into your local maven repository, run: mvn clean install
  2. Renamed package and artifact ID:

    • The group is now: com.scaleoutsoftware.collections
    • The artifact ID is now: timewindowing
    • The version is now: 2.0.1
  3. Added abstract class WatermarkedWindowingCollection - this abstract class has three implementations:

    • WatermarkedSlidingWindowCollection
    • WatermarkedTumblingWindowCollection
    • WatermarkedSessionWindowCollection
  4. Added WatermarkGenerator - this abstract class has an implementation:

    • LatenessToleranceWatermarkGenerator
      • This WatermarkGenerator creates a watermark for a watermarked collection with a fixed lateness tolerance
  5. Added WatermarkedSample in the test directory.

    • This sample demonstrates closing windows and event eviction.