Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.56 KB

kafka-streams-internals-SessionStoreBuilder.adoc

File metadata and controls

47 lines (30 loc) · 1.56 KB

SessionStoreBuilder

SessionStoreBuilder is an AbstractStoreBuilder that builds a MeteredSessionStore (possibly with caching and logging).

SessionStoreBuilder is created exclusively when Stores is requested to create one (with Time.SYSTEM time).

Creating SessionStoreBuilder Instance

SessionStoreBuilder takes the following when created:

Building MeteredSessionStore (with Optional Caching and Logging) — build Method

SessionStore<K, V> build()
Note
build is part of StoreBuilder Contract to build a StateStore.

build…​FIXME

maybeWrapCaching Internal Method

SessionStore<Bytes, byte[]> maybeWrapCaching(final SessionStore<Bytes, byte[]> inner)

maybeWrapCaching…​FIXME

Note
maybeWrapCaching is used when…​FIXME

maybeWrapLogging Internal Method

SessionStore<Bytes, byte[]> maybeWrapLogging(final SessionStore<Bytes, byte[]> inner)

maybeWrapLogging…​FIXME

Note
maybeWrapLogging is used when…​FIXME