You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

This page is meant as a template for writing a KIP. To create a KIP choose Tools->Copy on this page and modify with your content and replace the heading with the next KIP number and a description of your issue. Replace anything in italics with your own description.

Status

Current state:"Under Discussion"

Discussion thread: TBD

JIRA: here

Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).

Motivation

The WindowBytesStore interface provides a method to get the retention period of the window, which can then be used in the wrapper StoreBuilder to determine the corresponding changelog's retention period. However, for SessionBytesStoreSupplier this function is missing.


Public Interfaces

In WindowBytesStoreSupplier, we will add:

  • long retentionPeriod();


Proposed Changes

The changes should be straight forward: expose the retention period value via this function.


Compatibility, Deprecation, and Migration Plan

  • Users customizing the SessionBytesStoreSupplier should not implement this function.


Rejected Alternatives

None.

  • No labels