Class OverridableUuidRepresentationUuidCodec

  • All Implemented Interfaces:
    Codec<java.util.UUID>, Decoder<java.util.UUID>, Encoder<java.util.UUID>, OverridableUuidRepresentationCodec<java.util.UUID>

    public class OverridableUuidRepresentationUuidCodec
    extends UuidCodec
    implements OverridableUuidRepresentationCodec<java.util.UUID>
    An extension of UuidCodec that allows its configured UuidRepresentation to be overridden by an externally configured UuidRepresentation, most likely configured on MongoClientSettings or MongoClientOptions.
    Since:
    3.12
    • Constructor Detail

      • OverridableUuidRepresentationUuidCodec

        public OverridableUuidRepresentationUuidCodec()
        Construct an instance with the default UUID representation.
      • OverridableUuidRepresentationUuidCodec

        public OverridableUuidRepresentationUuidCodec​(UuidRepresentation uuidRepresentation)
        Construct an instance with the given UUID representation.
        Parameters:
        uuidRepresentation - the UUID representation