public interface VersionedBytesStoreSupplier extends KeyValueBytesStoreSupplier
VersionedBytesStore instances. Rather than representing the returned store as a VersionedKeyValueStore of type <Bytes, byte[]>, this supplier interface represents the returned store as a KeyValueStore of type <Bytes, byte[]> (via VersionedBytesStore) in order to be compatible with existing DSL methods for passing key-value stores such as StreamsBuilder.table(String, Materialized) and KTable.filter(Predicate, Materialized). A VersionedKeyValueStore<Bytes, byte[]> is represented as a KeyValueStore KeyValueStore<Bytes, byte[]> by interpreting the value bytes as containing record timestamp information in addition to raw record values.
| Modifier and Type | Method and Description |
|---|---|
long | historyRetentionMs()Returns the history retention (in milliseconds) that stores created from this supplier will have. |
get, metricsScope, namelong historyRetentionMs()