Package org.apache.kafka.streams.kstream
Interface ValueTransformerWithKeySupplier<K,V,VR>  
- Type Parameters:
 K- key typeV- value typeVR- transformed value type
- All Superinterfaces:
 ConnectedStoreProvider,Supplier<ValueTransformerWithKey<K,V, VR>> 
public interface ValueTransformerWithKeySupplier<K,V,VR>  
extends ConnectedStoreProvider, Supplier<ValueTransformerWithKey<K,V,VR>>  
A 
ValueTransformerWithKeySupplier interface which can create one or more ValueTransformerWithKey instances.
 
 The supplier should always generate a new instance each time get() gets called. Creating
 a single ValueTransformerWithKey object and returning the same object reference in get() would be
 a violation of the supplier pattern and leads to runtime exceptions.
- 
Method Summary
Modifier and TypeMethodDescriptionget()Return a newly constructedValueTransformerWithKeyinstance.Methods inherited from interface org.apache.kafka.streams.processor.ConnectedStoreProvider
stores 
- 
Method Details
- 
get
ValueTransformerWithKey<K,V, get()VR> Return a newly constructedValueTransformerWithKeyinstance. The supplier should always generate a new instance each timeget()gets called.Creating a single
ValueTransformerWithKeyobject and returning the same object reference inget()is a violation of the supplier pattern and leads to runtime exceptions.- Specified by:
 getin interfaceSupplier<K>- Returns:
 - a newly constructed 
ValueTransformerWithKeyinstance 
 
 -