Package org.apache.kafka.streams.state
Interface StoreSupplier<T extends StateStore>
- Type Parameters:
 T- State store type
- All Known Subinterfaces:
 KeyValueBytesStoreSupplier,SessionBytesStoreSupplier,VersionedBytesStoreSupplier,WindowBytesStoreSupplier
public interface StoreSupplier<T extends StateStore>
A state store supplier which can create one or more 
StateStore instances.- 
Method Summary
Modifier and TypeMethodDescriptionget()Return a newStateStoreinstance.Return a String that is used as the scope for metrics recorded by Metered stores.name()Return the name of this state store supplier. 
- 
Method Details
- 
name
String name()Return the name of this state store supplier. This must be a valid Kafka topic name; valid characters are ASCII alphanumerics, '.', '_' and '-'.- Returns:
 - the name of this state store supplier
 
 - 
get
T get()Return a newStateStoreinstance.- Returns:
 - a new 
StateStoreinstance of type T 
 - 
metricsScope
String metricsScope()Return a String that is used as the scope for metrics recorded by Metered stores.- Returns:
 - metricsScope
 
 
 -