Mark Shelton created KAFKA-4322:
-----------------------------------
Summary: StateRestoreCallback begin and end indication
Key: KAFKA-4322
URL: https://issues.apache.org/jira/browse/KAFKA-4322
Project: Kafka
Issue Type: Improvement
Components: streams
Affects Versions: 0.10.0.1
Reporter: Mark Shelton
Assignee: Guozhang Wang
Priority: Minor
In Kafka Streams, the StateRestoreCallback interface provides only a single
method "restore(byte[] key, byte[] value)" that is called for every key-value
pair to be restored.
It would be nice to have "beginRestore" and "endRestore" methods as part of
StateRestoreCallback.
Kafka Streams would call "beginRestore" before restoring any keys, and would
call "endRestore" when it determines that it is done. This allows an
implementation, for example, to report on the number of keys restored and
perform a commit after the last key was restored. Other uses are conceivable.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)