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()