Interface ValueTransformerSupplier<V,VR>

Type Parameters:
V - value type
VR - transformed value type
All Superinterfaces:
ConnectedStoreProvider

public interface ValueTransformerSupplier<V,VR> extends ConnectedStoreProvider
A ValueTransformerSupplier interface which can create one or more ValueTransformer instances.

The supplier should always generate a new instance each time get() gets called. Creating a single ValueTransformer 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 Details

    • get

      Return a newly constructed ValueTransformer instance. The supplier should always generate a new instance each time get() gets called.

      Creating a single ValueTransformer object and returning the same object reference in get() is a violation of the supplier pattern and leads to runtime exceptions.

      Returns:
      a newly constructed ValueTransformer instance