KIn
- the type of input keysVIn
- the type of input valuesVOut
- the type of output values@FunctionalInterface public interface FixedKeyProcessorSupplier<KIn,VIn,VOut> extends ConnectedStoreProvider, Supplier<FixedKeyProcessor<KIn,VIn,VOut>>
FixedKeyProcessor
instances.
The supplier should always generate a new instance each time get()
gets called. Creating
a single FixedKeyProcessor
object and returning the same object reference in get()
would be
a violation of the supplier pattern and leads to runtime exceptions.
Modifier and Type | Method and Description |
---|---|
FixedKeyProcessor<KIn,VIn,VOut> |
get()
Return a newly constructed
FixedKeyProcessor instance. |
stores
FixedKeyProcessor<KIn,VIn,VOut> get()
FixedKeyProcessor
instance.
The supplier should always generate a new instance each time FixedKeyProcessorSupplier#get()
gets called.
Creating a single FixedKeyProcessor
object and returning the same object reference in FixedKeyProcessorSupplier#get()
is a violation of the supplier pattern and leads to runtime exceptions.
get
in interface Supplier<FixedKeyProcessor<KIn,VIn,VOut>>
FixedKeyProcessor
instance