| Constructor and Description | 
|---|
| UuidCodec()The constructor for UUIDCodec, default is JAVA_LEGACY | 
| UuidCodec(UuidRepresentation uuidRepresentation)The default UUIDRepresentation is JAVA_LEGACY to be compatible with existing documents | 
| Modifier and Type | Method and Description | 
|---|---|
| UUID | decode(BsonReader reader,
      DecoderContext decoderContext)Decodes a BSON value from the given reader into an instance of the type parameter  T. | 
| void | encode(BsonWriter writer,
      UUID value,
      EncoderContext encoderContext)Encode an instance of the type parameter  Tinto a BSON value. | 
| Class<UUID> | getEncoderClass()Returns the Class instance that this encodes. | 
public UuidCodec(UuidRepresentation uuidRepresentation)
uuidRepresentation - the representation of UUIDUuidRepresentationpublic UuidCodec()
public void encode(BsonWriter writer, UUID value, EncoderContext encoderContext)
EncoderT into a BSON value.public UUID decode(BsonReader reader, DecoderContext decoderContext)
DecoderT.public Class<UUID> getEncoderClass()
EncodergetEncoderClass in interface Encoder<UUID>