Package org.apache.kafka.streams.kstream
Interface TransformerSupplier<K,V,R>
- Type Parameters:
K- key typeV- value typeR-KeyValuereturn type (both key and value type can be set arbitrarily)
- All Superinterfaces:
ConnectedStoreProvider,Supplier<Transformer<K,V, R>>
@Deprecated
public interface TransformerSupplier<K,V,R>
extends ConnectedStoreProvider, Supplier<Transformer<K,V,R>>
Deprecated.
A
TransformerSupplier interface which can create one or more Transformer instances.
The supplier should always generate a new instance each time get() gets called. Creating
a single Transformer object and returning the same object reference in get() would be
a violation of the supplier pattern and leads to runtime exceptions.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionTransformer<K, V, R> get()Deprecated.Return a newly constructedTransformerinstance.Methods inherited from interface org.apache.kafka.streams.processor.ConnectedStoreProvider
stores
-
Method Details
-
get
Transformer<K,V, get()R> Deprecated.Return a newly constructedTransformerinstance. The supplier should always generate a new instance each timegets called.Creating a single
Transformerobject 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
Transformerinstance
-
api.ProcessorSupplierinstead.