Interface SessionStoreWithHeaders<K,AGG>
- Type Parameters:
K- type of the record keysAGG- type of the aggregated values
- All Superinterfaces:
ReadOnlySessionStore<K, AggregationWithHeaders<AGG>>, SessionStore<K, AggregationWithHeaders<AGG>>, StateStore
public interface SessionStoreWithHeaders<K,AGG>
extends StateStore, SessionStore<K, AggregationWithHeaders<AGG>>
Interface for storing the aggregated values of sessions along with their record headers.
The key is internally represented as Windowed<K> that comprises the plain
key and the Window that represents window start- and end-timestamp.
If two sessions are merged, a new session with new start- and end-timestamp must be inserted into the store while the two old sessions must be deleted.
-
Method Summary
Methods inherited from interface ReadOnlySessionStore
backwardFetch, backwardFetch, backwardFindSessions, backwardFindSessions, fetch, fetch, fetchSession, findSessions, findSessionsMethods inherited from interface SessionStore
backwardFindSessions, backwardFindSessions, fetchSession, findSessions, findSessions, findSessions, put, removeMethods inherited from interface StateStore
close, commit, committedOffset, flush, getPosition, init, isOpen, managesOffsets, name, persistent, query