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. |
storesFixedKeyProcessor<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