Package org.apache.kafka.streams.state
Class QueryableStoreTypes
- java.lang.Object
-
- org.apache.kafka.streams.state.QueryableStoreTypes
-
public class QueryableStoreTypes extends java.lang.ObjectProvides access to theQueryableStoreTypes provided with KafkaStreams. These can be used withKafkaStreams.store(String, QueryableStoreType)To access and query theStateStores that are part of a Topology
-
-
Constructor Summary
Constructors Constructor Description QueryableStoreTypes()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
QueryableStoreType<ReadOnlyKeyValueStore<K,V>>keyValueStore()AQueryableStoreTypethat acceptsReadOnlyKeyValueStorestatic <K,V>
QueryableStoreType<ReadOnlySessionStore<K,V>>sessionStore()AQueryableStoreTypethat acceptsReadOnlySessionStorestatic <K,V>
QueryableStoreType<ReadOnlyWindowStore<K,V>>windowStore()AQueryableStoreTypethat acceptsReadOnlyWindowStore
-
-
-
Method Detail
-
keyValueStore
public static <K,V> QueryableStoreType<ReadOnlyKeyValueStore<K,V>> keyValueStore()
AQueryableStoreTypethat acceptsReadOnlyKeyValueStore- Type Parameters:
K- key type of the storeV- value type of the store- Returns:
QueryableStoreTypes.KeyValueStoreType
-
windowStore
public static <K,V> QueryableStoreType<ReadOnlyWindowStore<K,V>> windowStore()
AQueryableStoreTypethat acceptsReadOnlyWindowStore- Type Parameters:
K- key type of the storeV- value type of the store- Returns:
QueryableStoreTypes.WindowStoreType
-
sessionStore
public static <K,V> QueryableStoreType<ReadOnlySessionStore<K,V>> sessionStore()
AQueryableStoreTypethat acceptsReadOnlySessionStore- Type Parameters:
K- key type of the storeV- value type of the store- Returns:
QueryableStoreTypes.SessionStoreType
-
-