Hey there,

I was working on some KTable API related stuff and noticed something a little 
bit confusing.
For class SessionWindows that defines the spec for a session window, it doesn't 
have a base class:

public final class SessionWindows

On the other hand, the `TimeWindows` class is subclass of Windows:

public final class TimeWindows extends Windows<TimeWindow> {

Could someone with background knowledge give me some light on the reasoning for 
not extending the Windows class for SessionWindows?

Thanks in advance!

Best,
Boyang

Reply via email to