Class OverridableUuidRepresentationUuidCodec

java.lang.Object
org.bson.codecs.UuidCodec
org.bson.codecs.OverridableUuidRepresentationUuidCodec
All Implemented Interfaces:
Codec<UUID>, Decoder<UUID>, Encoder<UUID>, OverridableUuidRepresentationCodec<UUID>

public class OverridableUuidRepresentationUuidCodec extends UuidCodec implements OverridableUuidRepresentationCodec<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 Details

    • 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
  • Method Details