## Uses of Class
io.axoniq.dataprotection.api.ReplacementValueProvider

- Packages that use ReplacementValueProvider
  Package | Description
  --- | ---
  io.axoniq.dataprotection.api | Annotations, exceptions and encryption service objects of the Axon Data Protection Module.

- - ### Uses of ReplacementValueProvider in io.axoniq.dataprotection.api

    Constructors in io.axoniq.dataprotection.api with parameters of type ReplacementValueProvider
    Constructor | Description
    --- | ---
    `FieldEncrypter​(CryptoEngine cryptoEngine, ReplacementValueProvider replacementValueProvider)` | Deprecated. in favor of using the `FieldEncrypter(CryptoEngine, Serializer, ReplacementValueProvider)` to construct an instance using a configured `Serializer` instance.
    `FieldEncrypter​(CryptoEngine cryptoEngine, Serializer serializer, ReplacementValueProvider replacementValueProvider)` | Instantiates a FieldEncrypter with a custom `ReplacementValueProvider` and a custom `Serializer`.
    `FieldEncryptingSerializer​(CryptoEngine cryptoEngine, ReplacementValueProvider replacementValueProvider, Serializer delegateSerializer)` | Deprecated. in favor of using the `FieldEncryptingSerializer(CryptoEngine, Serializer, ReplacementValueProvider, Serializer)` to construct an instance using a configured `Serializer` instances.
    `FieldEncryptingSerializer​(CryptoEngine cryptoEngine, Serializer personalDataSerializer, ReplacementValueProvider replacementValueProvider, Serializer delegateSerializer)` | Constructs a `FieldEncryptingSerializer` using a given `CryptoEngine`, `ReplacementValueProvider` and `Serializer`.